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 - materia_ou_documento tipo_documento
- modelo - modelo
Proposicao: ProposicaoCreate:
Proposição: Proposição:
- tipo data_envio - tipo data_envio
- descricao - descricao
Materia: Materia:
- tipo_materia numero_materia ano_materia - tipo_materia numero_materia ano_materia
Texto: Complemento:
- texto_original
Proposicao:
Proposição:
- tipo data_envio
- descricao
Materia:
- materia
Complemento:
- texto_original - texto_original
StatusTramitacao: StatusTramitacao:

19
materia/views.py

@ -63,14 +63,31 @@ class ProposicaoCrud(Crud):
help_path = '' help_path = ''
class BaseMixin(crud.base.CrudBaseMixin): class BaseMixin(crud.base.CrudBaseMixin):
list_field_names = ['data_envio', 'tipo', 'descricao'] list_field_names = ['data_envio', 'descricao', 'tipo']
class CreateView(crud.base.CrudCreateView): class CreateView(crud.base.CrudCreateView):
form_class = ProposicaoForm form_class = ProposicaoForm
@property
def layout_key(self):
return 'ProposicaoCreate'
class UpdateView(crud.base.CrudUpdateView): class UpdateView(crud.base.CrudUpdateView):
form_class = ProposicaoForm 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): class RelatoriaCrud(MasterDetailCrud):
model = Relatoria model = Relatoria

Loading…
Cancel
Save