Browse Source

Arruma tela de detail

pull/323/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
committed by Edward Ribeiro
parent
commit
dbd15b2925
  1. 10
      norma/layouts.yaml
  2. 8
      norma/views.py

10
norma/layouts.yaml

@ -8,6 +8,16 @@ TipoNormaJuridica:
- descricao sigla equivalente_lexml - descricao sigla equivalente_lexml
NormaJuridica: 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: Identificação Básica:
- tipo numero ano - tipo numero ano
- data esfera_federacao complemento - data esfera_federacao complemento

8
norma/views.py

@ -27,6 +27,10 @@ class NormaCrud(Crud):
class UpdateView(crud.base.CrudUpdateView): class UpdateView(crud.base.CrudUpdateView):
form_class = NormaJuridicaForm form_class = NormaJuridicaForm
@property
def layout_key(self):
return 'NormaJuridicaCreate'
def get_initial(self): def get_initial(self):
norma = NormaJuridica.objects.get(id=self.kwargs['pk']) norma = NormaJuridica.objects.get(id=self.kwargs['pk'])
if norma.materia: if norma.materia:
@ -38,6 +42,10 @@ class NormaCrud(Crud):
class CreateView(crud.base.CrudCreateView): class CreateView(crud.base.CrudCreateView):
form_class = NormaJuridicaForm form_class = NormaJuridicaForm
@property
def layout_key(self):
return 'NormaJuridicaCreate'
class BaseMixin(crud.base.BaseMixin): class BaseMixin(crud.base.BaseMixin):
list_field_names = ['tipo', 'numero', 'ano', 'ementa'] list_field_names = ['tipo', 'numero', 'ano', 'ementa']

Loading…
Cancel
Save