コード例 #1
0
class BloquEstructuraFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")

    legislador = django_filters.NumberFilter(name="fk_legislador")

    fecha = FechaFilter()
    fecha_desde = django_filters.DateTimeFilter(lookup_type='gte',
                                                name="fecha_desde")
    fecha_hasta = django_filters.DateTimeFilter(lookup_type='lte',
                                                name="fecha_hasta")

    cargo = django_filters.CharFilter(lookup_type='icontains', name="cargo")
    cargo_muestra_como = django_filters.CharFilter(lookup_type='icontains',
                                                   name="cargomuestracomo")
    jerarquia = django_filters.CharFilter(lookup_type='icontains',
                                          name="jerarquia")
    estado = django_filters.CharFilter(lookup_type='icontains', name="estado")

    class Meta:
        model = BloqueEstructura
        fields = [
            'id', 'legislador', 'fecha', 'fecha_desde', 'fecha_hasta', 'cargo',
            'cargo_muestra_como', 'jerarquia', 'estado'
        ]
コード例 #2
0
class CitacionFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")
    lugar = django_filters.CharFilter(lookup_type='icontains',
                                      name="fk_lugar__nombre")
    estado = django_filters.CharFilter(lookup_type='icontains',
                                       name="estado__valor")

    visibilidad = django_filters.NumberFilter(name="visibilidad")

    fecha_desde = django_filters.DateTimeFilter(lookup_type='gte',
                                                name="fecha")
    fecha_hasta = django_filters.DateTimeFilter(lookup_type='lte',
                                                name="fecha")

    comision = django_filters.CharFilter(
        lookup_type='icontains',
        name=
        "citacioncomision__comision__comision_comision_hist__comision_hist__nombre"
    )
    comision_id = django_filters.NumberFilter(
        name="citacioncomision__comision__id")

    class Meta:
        model = Citacion
        fields = [
            'id', 'lugar', 'estado', 'visibilidad', 'fecha_desde',
            'fecha_hasta', 'comision', 'comision_id'
        ]
コード例 #3
0
class BoletinAsuntosEntradosFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")
    fecha_hora_apertura = django_filters.DateTimeFilter(
        name="fecha_hora_apertura")
    fecha_hora_cierre = django_filters.DateTimeFilter(name="fecha_hora_cierre")
    numero = django_filters.NumberFilter(name="numero")

    class Meta:
        model = BoletinAsuntosEntrados
        fields = ['id', 'fecha_hora_cierre', 'fecha_hora_apertura', 'numero']
コード例 #4
0
class TramiteParlamentarioFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")        
    fecha_hora_apertura = django_filters.DateTimeFilter(name="fecha_hora_apertura")
    fecha_hora_cierre = django_filters.DateTimeFilter(name="fecha_hora_cierre")
    numero = django_filters.NumberFilter(name="numero")
    visibilidad = django_filters.NumberFilter(name="visibilidad")
    fecha_impresion = django_filters.DateTimeFilter(name="fecha_impresion")
            
    class Meta:
        model = TramiteParlamentario
        fields = ['id','fecha_hora_apertura', 'fecha_hora_cierre','numero','visibilidad','fecha_impresion']
コード例 #5
0
class ComEstructuraFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")
    comision_id = django_filters.NumberFilter(name="fk_comision")
    cargo = django_filters.CharFilter(lookup_type='icontains', name='cargo')

    fecha_desde = django_filters.DateTimeFilter(lookup_type='gte',
                                                name="fecha_desde")
    fecha_hasta = django_filters.DateTimeFilter(lookup_type='lte',
                                                name="fecha_hasta")

    class Meta:
        model = ComEstructura
        fields = ['id', 'comision_id', 'cargo', 'fecha_desde', 'fecha_hasta']
コード例 #6
0
class PublicacionFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")
    fecha_impresion = django_filters.DateTimeFilter(name="fecha_impresion")
    tipo = django_filters.CharFilter(lookup_type='icontains', name="tipo")
    visibilidad = django_filters.NumberFilter(lookup_type='icontains',
                                              name="visibilidad")

    class Meta:
        model = Publicacion
        fields = ['id', 'visibilidad', 'tipo', 'fecha_impresion']
コード例 #7
0
class BoletinNovedadesFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")
    tipo = django_filters.CharFilter(lookup_type='icontains', name="tipo")
    fecha_hora_cierre = django_filters.DateTimeFilter(name="fecha_hora_cierre")
    numero = django_filters.NumberFilter(name="numero")
    tipo_camara = django_filters.CharFilter(lookup_type='icontains',
                                            name="tipo_camara")

    class Meta:
        model = BoletinNovedades
        fields = ['id', 'tipo', 'fecha_hora_cierre', 'numero', 'tipo_camara']
コード例 #8
0
class OrdenDiaFilter(django_filters.FilterSet):
    
    id = CustomFilterList(name="id", lookup_type="in")
    anio = django_filters.NumberFilter(name="anio")
    numero = django_filters.NumberFilter(name="numero")
    fecha_art113 = django_filters.DateTimeFilter(name="fecha_art113", exclude=True, lookup_type=None)
    fk_despacho = django_filters.NumberFilter(name="despacho")
    cod_proyecto = django_filters.CharFilter(lookup_type='icontains',name="despacho__proyectos__codigo_exp")
    id_proyecto = django_filters.CharFilter(lookup_type='icontains',name="despacho__proyectos__id")    
    periodo = CustomFilterList(name="periodo__nro_periodo", lookup_type="in")

    class Meta:
        model = OrdenDia
        fields = ['id','anio','numero','fecha_art113','despacho','cod_proyecto','id_proyecto',"periodo"]
コード例 #9
0
class ComisionFilter(django_filters.FilterSet):

    id = CustomFilterList(name="id", lookup_type="in")
    caracter = django_filters.CharFilter(name='caracter')
    tipo_camara = django_filters.CharFilter(name='tipo_camara')
    fecha = FechaFilter()

    fecha_desde = django_filters.DateTimeFilter(
        lookup_type='gte',
        name="comision_comision_hist__comision_hist__fecha_desde")
    fecha_hasta = django_filters.DateTimeFilter(
        lookup_type='lte',
        name="comision_comision_hist__comision_hist__fecha_hasta")

    nombre = django_filters.CharFilter(
        lookup_type='icontains',
        name='comision_comision_hist__comision_hist__nombre')

    class Meta:
        model = Comision
        fields = [
            'id', 'caracter', 'tipo_camara', 'fecha', 'fecha_desde',
            'fecha_hasta', 'nombre'
        ]