Browse Source

Insere campo anulada em norma

pull/2925/head
ricardocanela 6 years ago
parent
commit
3965280bb3
  1. 5
      sapl/norma/forms.py
  2. 4
      sapl/norma/models.py
  3. 4
      sapl/templates/norma/layouts.yaml

5
sapl/norma/forms.py

@ -60,7 +60,7 @@ class NormaFilterSet(django_filters.FilterSet):
class Meta(FilterOverridesMetaMixin): class Meta(FilterOverridesMetaMixin):
model = NormaJuridica model = NormaJuridica
fields = ['tipo', 'numero', 'ano', 'data', 'data_vigencia', fields = ['tipo', 'numero', 'ano', 'data', 'data_vigencia',
'data_publicacao', 'ementa', 'assuntos'] 'data_publicacao', 'ementa', 'assuntos', 'anulada']
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(NormaFilterSet, self).__init__(*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)]) row2 = to_row([('data', 6), ('data_publicacao', 6)])
row3 = to_row([('ementa', 6), ('assuntos', 6)]) row3 = to_row([('ementa', 6), ('assuntos', 6)])
row4 = to_row([('data_vigencia', 12)]) 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 = SaplFormHelper()
self.form.helper.form_method = 'GET' self.form.helper.form_method = 'GET'
@ -133,6 +133,7 @@ class NormaJuridicaForm(FileFieldCheckMixin, ModelForm):
'observacao', 'observacao',
'texto_integral', 'texto_integral',
'assuntos', 'assuntos',
'anulada',
'user', 'user',
'ip'] 'ip']
widgets = {'assuntos': widgets.CheckboxSelectMultiple, widgets = {'assuntos': widgets.CheckboxSelectMultiple,

4
sapl/norma/models.py

@ -136,6 +136,10 @@ class NormaJuridica(models.Model):
auto_now=True, auto_now=True,
verbose_name=_('Data')) verbose_name=_('Data'))
anulada = models.NullBooleanField(
blank=True, verbose_name=_('Anulada'),
choices=YES_NO_CHOICES)
autores = models.ManyToManyField( autores = models.ManyToManyField(
Autor, Autor,
through='AutoriaNorma', through='AutoriaNorma',

4
sapl/templates/norma/layouts.yaml

@ -15,7 +15,7 @@ TipoNormaJuridica:
NormaJuridica: NormaJuridica:
{% trans 'Identificação Básica' %}: {% trans 'Identificação Básica' %}:
- tipo numero ano - tipo numero ano
- data esfera_federacao complemento - data esfera_federacao complemento anulada
- materia - materia
- data_publicacao veiculo_publicacao data_vigencia pagina_inicio_publicacao pagina_fim_publicacao - data_publicacao veiculo_publicacao data_vigencia pagina_inicio_publicacao pagina_fim_publicacao
- texto_integral - texto_integral
@ -34,7 +34,7 @@ NormaJuridicaCreate:
{% trans 'Identificação Básica' %}: {% trans 'Identificação Básica' %}:
- tipo ano numero - tipo ano numero
- data esfera_federacao complemento - 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 - data_publicacao veiculo_publicacao data_vigencia pagina_inicio_publicacao pagina_fim_publicacao
- texto_integral - texto_integral
- ementa - ementa

Loading…
Cancel
Save