Browse Source

Add crud for TipoComissao

pull/6/head
Marcio Mazza 10 years ago
parent
commit
8f95028cc1
  1. 64
      comissoes/views.py
  2. 7
      sapl/urls.py

64
comissoes/views.py

@ -1,32 +1,42 @@
from django.utils.translation import ugettext_lazy as _ 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 from sapl.crud import build_crud
comissao_crud = build_crud(Comissao, tipo_comissao_crud = build_crud(
TipoComissao,
[_('Dados Básicos'),
[('nome', 9), ('sigla', 3)], [_('Tipo Comissão'),
[('tipo', 3), [('nome', 3), ('sigla', 2)],
('data_criacao', 3), [('dispositivo_regimental', 2), ('natureza', 2)],
('unidade_deliberativa', 3), ],
('data_extincao', 3)]], )
[_('Dados Complementares'), comissao_crud = build_crud(
[('local_reuniao', 4), Comissao,
('agenda_reuniao', 4),
('telefone_reuniao', 4)], [_('Dados Básicos'),
[('endereco_secretaria', 4), [('nome', 9), ('sigla', 3)],
('telefone_secretaria', 4), [('tipo', 3),
('fax_secretaria', 4)], ('data_criacao', 3),
[('secretario', 4), ('email', 8)], ('unidade_deliberativa', 3),
[('finalidade', 12)]], ('data_extincao', 3)]],
[_('Temporária'), [_('Dados Complementares'),
[('apelido_temp', 8), [('local_reuniao', 4),
('data_instalacao_temp', 4)], ('agenda_reuniao', 4),
[('data_final_prevista_temp', 4), ('telefone_reuniao', 4)],
('data_prorrogada_temp', 4), [('endereco_secretaria', 4),
('data_fim_comissao', 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)]],
)

7
sapl/urls.py

@ -17,12 +17,17 @@ from django.conf.urls import include, url
from django.contrib import admin from django.contrib import admin
from django.views.generic.base import TemplateView from django.views.generic.base import TemplateView
from comissoes.views import comissao_crud from comissoes.views import tipo_comissao_crud, comissao_crud
urlpatterns = [ urlpatterns = [
url(r'^$', TemplateView.as_view(template_name='index.html')), url(r'^$', TemplateView.as_view(template_name='index.html')),
url(r'^admin/', include(admin.site.urls)), url(r'^admin/', include(admin.site.urls)),
# main apps
url(r'^comissoes/', include(comissao_crud.urls)), url(r'^comissoes/', include(comissao_crud.urls)),
url(r'^sessao/', include('sessao.urls')), url(r'^sessao/', include('sessao.urls')),
# system data
url(r'^sistema/comissoes/tipo/', include(tipo_comissao_crud.urls)),
] ]

Loading…
Cancel
Save