From d76d65bdc8017de9789de9a62f2a1ee29a1e5b39 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Tue, 3 May 2016 11:48:05 -0300 Subject: [PATCH] Init crud relatoria --- materia/layouts.yaml | 6 +++--- materia/urls.py | 11 ++++------- materia/views.py | 3 ++- templates/materia/subnav.yaml | 2 +- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/materia/layouts.yaml b/materia/layouts.yaml index 271635ba3..860628c38 100644 --- a/materia/layouts.yaml +++ b/materia/layouts.yaml @@ -78,9 +78,9 @@ Orgao: Relatoria: Relatoria: - - data_designacao_relator - - dados_FIXME - - data_destituicao_relator tipo_fim_relatoria + - comissao + - data_designacao_relator data_destituicao_relator + - parlamentar tipo_fim_relatoria TipoProposicao: Tipo Proposição: diff --git a/materia/urls.py b/materia/urls.py index e713a6e62..4f435a1c3 100644 --- a/materia/urls.py +++ b/materia/urls.py @@ -10,8 +10,8 @@ from materia.views import (AcompanhamentoConfirmarView, NumeracaoCrud, OrgaoCrud, OrigemCrud, ProposicaoEditView, ProposicaoListView, ProposicaoTaView, ProposicaoView, - RegimeTramitacaoCrud, RelatoriaEditView, - RelatoriaView, StatusTramitacaoCrud, TipoAutorCrud, + RegimeTramitacaoCrud, RelatoriaCrud, + StatusTramitacaoCrud, TipoAutorCrud, TipoDocumentoCrud, TipoFimRelatoriaCrud, TipoMateriaCrud, TipoProposicaoCrud, TramitacaoCrud, UnidadeTramitacaoCrud) @@ -27,7 +27,8 @@ urlpatterns = [ DespachoInicialCrud.get_urls() + NumeracaoCrud.get_urls() + LegislacaoCitadaCrud.get_urls() + - TramitacaoCrud.get_urls())) + TramitacaoCrud.get_urls() + + RelatoriaCrud.get_urls())) # Integração com Compilação url(r'^materia/(?P[0-9]+)/ta$', @@ -57,10 +58,6 @@ urlpatterns = [ DocumentoAcessorioView.as_view(), name='documento_acessorio'), url(r'^materia/(?P\d+)/documento-acessorio/(?P\d+)/edit', DocumentoAcessorioEditView.as_view(), name='documento_acessorio_edit'), - url(r'^materia/(?P\d+)/relatoria$', - RelatoriaView.as_view(), name='relatoria'), - url(r'^materia/(?P\d+)/relatoria/(?P\d+)/edit$', - RelatoriaEditView.as_view(), name='relatoria_edit'), url(r'^materia/proposicao$', ProposicaoView.as_view(), name='adicionar_proposicao'), url(r'^materia/proposicao_list$', diff --git a/materia/views.py b/materia/views.py index 1bec66767..5eaf3cca6 100644 --- a/materia/views.py +++ b/materia/views.py @@ -49,12 +49,13 @@ TipoAutorCrud = Crud.build(TipoAutor, 'tipo_autor') AutorCrud = Crud.build(Autor, 'autor') DocumentoAcessorioCrud = Crud.build(DocumentoAcessorio, '') OrgaoCrud = Crud.build(Orgao, 'orgao') -RelatoriaCrud = Crud.build(Relatoria, '') TipoProposicaoCrud = Crud.build(TipoProposicao, 'tipo_proposicao') ProposicaoCrud = Crud.build(Proposicao, '') StatusTramitacaoCrud = Crud.build(StatusTramitacao, 'status_tramitacao') UnidadeTramitacaoCrud = Crud.build(UnidadeTramitacao, 'unidade_tramitacao') +RelatoriaCrud = MasterDetailCrud.build(Relatoria, 'materia', '') + class TramitacaoCrud(MasterDetailCrud): model = Tramitacao diff --git a/templates/materia/subnav.yaml b/templates/materia/subnav.yaml index 901757993..f9d42dbdf 100644 --- a/templates/materia/subnav.yaml +++ b/templates/materia/subnav.yaml @@ -15,7 +15,7 @@ - title: Tramitação url: tramitacao_list - title: Relatoria - url: relatoria + url: relatoria_list # Opção adicionada para chamar o TextoArticulado da matéria. # para integração foram necessárias apenas criar a url materia_ta em urls.py