diff --git a/comissoes/views.py b/comissoes/views.py index 8551b1b6f..27b25a8fd 100644 --- a/comissoes/views.py +++ b/comissoes/views.py @@ -1,32 +1,42 @@ from django.utils.translation import ugettext_lazy as _ -from comissoes.models import Comissao +from comissoes.models import TipoComissao, Comissao from sapl.crud import build_crud -comissao_crud = build_crud(Comissao, - - [_('Dados Básicos'), - [('nome', 9), ('sigla', 3)], - [('tipo', 3), - ('data_criacao', 3), - ('unidade_deliberativa', 3), - ('data_extincao', 3)]], - - [_('Dados Complementares'), - [('local_reuniao', 4), - ('agenda_reuniao', 4), - ('telefone_reuniao', 4)], - [('endereco_secretaria', 4), - ('telefone_secretaria', 4), - ('fax_secretaria', 4)], - [('secretario', 4), ('email', 8)], - [('finalidade', 12)]], - - [_('Temporária'), - [('apelido_temp', 8), - ('data_instalacao_temp', 4)], - [('data_final_prevista_temp', 4), - ('data_prorrogada_temp', 4), - ('data_fim_comissao', 4)]], - ) +tipo_comissao_crud = build_crud( + TipoComissao, + + [_('Tipo Comissão'), + [('nome', 3), ('sigla', 2)], + [('dispositivo_regimental', 2), ('natureza', 2)], + ], +) + +comissao_crud = build_crud( + Comissao, + + [_('Dados Básicos'), + [('nome', 9), ('sigla', 3)], + [('tipo', 3), + ('data_criacao', 3), + ('unidade_deliberativa', 3), + ('data_extincao', 3)]], + + [_('Dados Complementares'), + [('local_reuniao', 4), + ('agenda_reuniao', 4), + ('telefone_reuniao', 4)], + [('endereco_secretaria', 4), + ('telefone_secretaria', 4), + ('fax_secretaria', 4)], + [('secretario', 4), ('email', 8)], + [('finalidade', 12)]], + + [_('Temporária'), + [('apelido_temp', 8), + ('data_instalacao_temp', 4)], + [('data_final_prevista_temp', 4), + ('data_prorrogada_temp', 4), + ('data_fim_comissao', 4)]], +) diff --git a/sapl/urls.py b/sapl/urls.py index 915cccf72..d0fc7d779 100644 --- a/sapl/urls.py +++ b/sapl/urls.py @@ -17,12 +17,17 @@ from django.conf.urls import include, url from django.contrib import admin from django.views.generic.base import TemplateView -from comissoes.views import comissao_crud +from comissoes.views import tipo_comissao_crud, comissao_crud urlpatterns = [ url(r'^$', TemplateView.as_view(template_name='index.html')), url(r'^admin/', include(admin.site.urls)), + + # main apps url(r'^comissoes/', include(comissao_crud.urls)), url(r'^sessao/', include('sessao.urls')), + + # system data + url(r'^sistema/comissoes/tipo/', include(tipo_comissao_crud.urls)), ]