diff --git a/norma/layouts.yaml b/norma/layouts.yaml index 038a37951..b0bce2d2a 100644 --- a/norma/layouts.yaml +++ b/norma/layouts.yaml @@ -8,6 +8,16 @@ TipoNormaJuridica: - descricao sigla equivalente_lexml NormaJuridica: + Identificação Básica: + - tipo numero ano + - data esfera_federacao complemento + - data_publicacao veiculo_publicacao pagina_inicio_publicacao pagina_fim_publicacao + - texto_integral + - ementa + - indexacao + - observacao + +NormaJuridicaCreate: Identificação Básica: - tipo numero ano - data esfera_federacao complemento diff --git a/norma/views.py b/norma/views.py index 64078ec97..875030249 100644 --- a/norma/views.py +++ b/norma/views.py @@ -27,6 +27,10 @@ class NormaCrud(Crud): class UpdateView(crud.base.CrudUpdateView): form_class = NormaJuridicaForm + @property + def layout_key(self): + return 'NormaJuridicaCreate' + def get_initial(self): norma = NormaJuridica.objects.get(id=self.kwargs['pk']) if norma.materia: @@ -38,6 +42,10 @@ class NormaCrud(Crud): class CreateView(crud.base.CrudCreateView): form_class = NormaJuridicaForm + @property + def layout_key(self): + return 'NormaJuridicaCreate' + class BaseMixin(crud.base.BaseMixin): list_field_names = ['tipo', 'numero', 'ano', 'ementa']