Browse Source

Init crud relatoria

pull/410/head
Eduardo Edson Batista Cordeiro Alves 10 years ago
parent
commit
d76d65bdc8
  1. 6
      materia/layouts.yaml
  2. 11
      materia/urls.py
  3. 3
      materia/views.py
  4. 2
      templates/materia/subnav.yaml

6
materia/layouts.yaml

@ -78,9 +78,9 @@ Orgao:
Relatoria: Relatoria:
Relatoria: Relatoria:
- data_designacao_relator - comissao
- dados_FIXME - data_designacao_relator data_destituicao_relator
- data_destituicao_relator tipo_fim_relatoria - parlamentar tipo_fim_relatoria
TipoProposicao: TipoProposicao:
Tipo Proposição: Tipo Proposição:

11
materia/urls.py

@ -10,8 +10,8 @@ from materia.views import (AcompanhamentoConfirmarView,
NumeracaoCrud, OrgaoCrud, OrigemCrud, NumeracaoCrud, OrgaoCrud, OrigemCrud,
ProposicaoEditView, ProposicaoListView, ProposicaoEditView, ProposicaoListView,
ProposicaoTaView, ProposicaoView, ProposicaoTaView, ProposicaoView,
RegimeTramitacaoCrud, RelatoriaEditView, RegimeTramitacaoCrud, RelatoriaCrud,
RelatoriaView, StatusTramitacaoCrud, TipoAutorCrud, StatusTramitacaoCrud, TipoAutorCrud,
TipoDocumentoCrud, TipoFimRelatoriaCrud, TipoDocumentoCrud, TipoFimRelatoriaCrud,
TipoMateriaCrud, TipoProposicaoCrud, TramitacaoCrud, TipoMateriaCrud, TipoProposicaoCrud, TramitacaoCrud,
UnidadeTramitacaoCrud) UnidadeTramitacaoCrud)
@ -27,7 +27,8 @@ urlpatterns = [
DespachoInicialCrud.get_urls() + DespachoInicialCrud.get_urls() +
NumeracaoCrud.get_urls() + NumeracaoCrud.get_urls() +
LegislacaoCitadaCrud.get_urls() + LegislacaoCitadaCrud.get_urls() +
TramitacaoCrud.get_urls())) TramitacaoCrud.get_urls() +
RelatoriaCrud.get_urls()))
# Integração com Compilação # Integração com Compilação
url(r'^materia/(?P<pk>[0-9]+)/ta$', url(r'^materia/(?P<pk>[0-9]+)/ta$',
@ -57,10 +58,6 @@ urlpatterns = [
DocumentoAcessorioView.as_view(), name='documento_acessorio'), DocumentoAcessorioView.as_view(), name='documento_acessorio'),
url(r'^materia/(?P<pk>\d+)/documento-acessorio/(?P<id>\d+)/edit', url(r'^materia/(?P<pk>\d+)/documento-acessorio/(?P<id>\d+)/edit',
DocumentoAcessorioEditView.as_view(), name='documento_acessorio_edit'), DocumentoAcessorioEditView.as_view(), name='documento_acessorio_edit'),
url(r'^materia/(?P<pk>\d+)/relatoria$',
RelatoriaView.as_view(), name='relatoria'),
url(r'^materia/(?P<pk>\d+)/relatoria/(?P<id>\d+)/edit$',
RelatoriaEditView.as_view(), name='relatoria_edit'),
url(r'^materia/proposicao$', url(r'^materia/proposicao$',
ProposicaoView.as_view(), name='adicionar_proposicao'), ProposicaoView.as_view(), name='adicionar_proposicao'),
url(r'^materia/proposicao_list$', url(r'^materia/proposicao_list$',

3
materia/views.py

@ -49,12 +49,13 @@ TipoAutorCrud = Crud.build(TipoAutor, 'tipo_autor')
AutorCrud = Crud.build(Autor, 'autor') AutorCrud = Crud.build(Autor, 'autor')
DocumentoAcessorioCrud = Crud.build(DocumentoAcessorio, '') DocumentoAcessorioCrud = Crud.build(DocumentoAcessorio, '')
OrgaoCrud = Crud.build(Orgao, 'orgao') OrgaoCrud = Crud.build(Orgao, 'orgao')
RelatoriaCrud = Crud.build(Relatoria, '')
TipoProposicaoCrud = Crud.build(TipoProposicao, 'tipo_proposicao') TipoProposicaoCrud = Crud.build(TipoProposicao, 'tipo_proposicao')
ProposicaoCrud = Crud.build(Proposicao, '') ProposicaoCrud = Crud.build(Proposicao, '')
StatusTramitacaoCrud = Crud.build(StatusTramitacao, 'status_tramitacao') StatusTramitacaoCrud = Crud.build(StatusTramitacao, 'status_tramitacao')
UnidadeTramitacaoCrud = Crud.build(UnidadeTramitacao, 'unidade_tramitacao') UnidadeTramitacaoCrud = Crud.build(UnidadeTramitacao, 'unidade_tramitacao')
RelatoriaCrud = MasterDetailCrud.build(Relatoria, 'materia', '')
class TramitacaoCrud(MasterDetailCrud): class TramitacaoCrud(MasterDetailCrud):
model = Tramitacao model = Tramitacao

2
templates/materia/subnav.yaml

@ -15,7 +15,7 @@
- title: Tramitação - title: Tramitação
url: tramitacao_list url: tramitacao_list
- title: Relatoria - title: Relatoria
url: relatoria url: relatoria_list
# Opção adicionada para chamar o TextoArticulado da matéria. # 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 # para integração foram necessárias apenas criar a url materia_ta em urls.py

Loading…
Cancel
Save