From dbd15b2925007301bbbea09b8783c8b20e6a6a44 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Wed, 13 Apr 2016 09:55:25 -0300 Subject: [PATCH] Arruma tela de detail --- norma/layouts.yaml | 10 ++++++++++ norma/views.py | 8 ++++++++ 2 files changed, 18 insertions(+) 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']