Browse Source

Muda data inválida para elaboração

pull/440/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
b1e5641447
  1. 13
      materia/layouts.yaml
  2. 19
      materia/views.py

13
materia/layouts.yaml

@ -87,13 +87,22 @@ TipoProposicao:
- materia_ou_documento tipo_documento
- modelo
Proposicao:
ProposicaoCreate:
Proposição:
- tipo data_envio
- descricao
Materia:
- tipo_materia numero_materia ano_materia
Texto:
Complemento:
- texto_original
Proposicao:
Proposição:
- tipo data_envio
- descricao
Materia:
- materia
Complemento:
- texto_original
StatusTramitacao:

19
materia/views.py

@ -63,14 +63,31 @@ class ProposicaoCrud(Crud):
help_path = ''
class BaseMixin(crud.base.CrudBaseMixin):
list_field_names = ['data_envio', 'tipo', 'descricao']
list_field_names = ['data_envio', 'descricao', 'tipo']
class CreateView(crud.base.CrudCreateView):
form_class = ProposicaoForm
@property
def layout_key(self):
return 'ProposicaoCreate'
class UpdateView(crud.base.CrudUpdateView):
form_class = ProposicaoForm
@property
def layout_key(self):
return 'ProposicaoCreate'
class ListView(crud.base.CrudListView):
def get_rows(self, object_list):
for obj in object_list:
if obj.data_envio is None:
obj.data_envio = 'Em elaboração...'
return [self._as_row(obj) for obj in object_list]
class RelatoriaCrud(MasterDetailCrud):
model = Relatoria

Loading…
Cancel
Save