From 3965280bb394f32219dcffb1b68afbbf79705ee3 Mon Sep 17 00:00:00 2001 From: ricardocanela Date: Mon, 12 Aug 2019 15:02:52 -0300 Subject: [PATCH] Insere campo anulada em norma --- sapl/norma/forms.py | 5 +++-- sapl/norma/models.py | 4 ++++ sapl/templates/norma/layouts.yaml | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/sapl/norma/forms.py b/sapl/norma/forms.py index 803cd2751..3491f923f 100644 --- a/sapl/norma/forms.py +++ b/sapl/norma/forms.py @@ -60,7 +60,7 @@ class NormaFilterSet(django_filters.FilterSet): class Meta(FilterOverridesMetaMixin): model = NormaJuridica fields = ['tipo', 'numero', 'ano', 'data', 'data_vigencia', - 'data_publicacao', 'ementa', 'assuntos'] + 'data_publicacao', 'ementa', 'assuntos', 'anulada'] def __init__(self, *args, **kwargs): super(NormaFilterSet, self).__init__(*args, **kwargs) @@ -69,7 +69,7 @@ class NormaFilterSet(django_filters.FilterSet): row2 = to_row([('data', 6), ('data_publicacao', 6)]) row3 = to_row([('ementa', 6), ('assuntos', 6)]) row4 = to_row([('data_vigencia', 12)]) - row5 = to_row([('o', 6), ('indexacao', 6)]) + row5 = to_row([('o', 4), ('indexacao', 4), ('anulada', 4)]) self.form.helper = SaplFormHelper() self.form.helper.form_method = 'GET' @@ -133,6 +133,7 @@ class NormaJuridicaForm(FileFieldCheckMixin, ModelForm): 'observacao', 'texto_integral', 'assuntos', + 'anulada', 'user', 'ip'] widgets = {'assuntos': widgets.CheckboxSelectMultiple, diff --git a/sapl/norma/models.py b/sapl/norma/models.py index 50d831f94..7ac59f4ef 100644 --- a/sapl/norma/models.py +++ b/sapl/norma/models.py @@ -136,6 +136,10 @@ class NormaJuridica(models.Model): auto_now=True, verbose_name=_('Data')) + anulada = models.NullBooleanField( + blank=True, verbose_name=_('Anulada'), + choices=YES_NO_CHOICES) + autores = models.ManyToManyField( Autor, through='AutoriaNorma', diff --git a/sapl/templates/norma/layouts.yaml b/sapl/templates/norma/layouts.yaml index 90be4172e..760ebe1fe 100644 --- a/sapl/templates/norma/layouts.yaml +++ b/sapl/templates/norma/layouts.yaml @@ -15,7 +15,7 @@ TipoNormaJuridica: NormaJuridica: {% trans 'Identificação Básica' %}: - tipo numero ano - - data esfera_federacao complemento + - data esfera_federacao complemento anulada - materia - data_publicacao veiculo_publicacao data_vigencia pagina_inicio_publicacao pagina_fim_publicacao - texto_integral @@ -34,7 +34,7 @@ NormaJuridicaCreate: {% trans 'Identificação Básica' %}: - tipo ano numero - data esfera_federacao complemento - - tipo_materia numero_materia ano_materia + - tipo_materia numero_materia ano_materia anulada - data_publicacao veiculo_publicacao data_vigencia pagina_inicio_publicacao pagina_fim_publicacao - texto_integral - ementa