from django.conf.urls import include, url from django.views.static import serve from sapl import settings from sessao.views import (EditExpedienteOrdemDiaView, EditMateriaOrdemDiaView, ExpedienteOrdemDiaView, ExpedienteView, ExplicacaoDelete, ExplicacaoEdit, ExplicacaoView, ListExpedienteOrdemDiaView, ListMateriaOrdemDiaView, MateriaOrdemDiaView, MesaView, OradorExpedienteDelete, OradorExpedienteEdit, OradorExpedienteView, PainelView, PautaExpedienteDetail, PautaOrdemDetail, PautaSessaoDetailView, PautaSessaoListView, PresencaOrdemDiaView, PresencaView, ResumoView, SessaoCrud, SessaoPlenariaView, TipoExpedienteCrud, TipoResultadoVotacaoCrud, TipoSessaoCrud, VotacaoEditView, VotacaoExpedienteEditView, VotacaoExpedienteView, VotacaoNominalEditView, VotacaoNominalExpedienteEditView, VotacaoNominalExpedienteView, VotacaoNominalView, VotacaoView) from .apps import AppConfig app_name = AppConfig.name sessao_rest = [ url(r'^sessao$', SessaoPlenariaView.as_view(), name='sessao_rest') ] urlpatterns = [ url(r'^sessao/', include(SessaoCrud.get_urls())), url(r'^media/(?P.*)$', serve, {'document_root': settings.MEDIA_ROOT}), url(r'^rest/', include(sessao_rest)), url(r'^sistema/sessao-plenaria/tipo/', include(TipoSessaoCrud.get_urls())), url(r'^sistema/sessao-plenaria/tipo-resultado-votacao/', include(TipoResultadoVotacaoCrud.get_urls())), url(r'^sistema/sessao-plenaria/tipo-expediente/', include(TipoExpedienteCrud.get_urls())), # PAUTA SESSÃO url(r'^pauta-sessao$', PautaSessaoListView.as_view(), name='list_pauta_sessao'), url(r'^pauta-sessao/(?P\d+)$', PautaSessaoDetailView.as_view(), name='pauta_sessao_detail'), url(r'^pauta-sessao/(?P\d+)/expediente/$', PautaExpedienteDetail.as_view(), name='pauta_expediente_detail'), url(r'^pauta-sessao/(?P\d+)/ordem/$', PautaOrdemDetail.as_view(), name='pauta_ordem_detail'), # Subnav sessão url(r'^(?P\d+)/expediente$', ExpedienteView.as_view(), name='expediente'), url(r'^(?P\d+)/presenca$', PresencaView.as_view(), name='presenca'), url(r'^(?P\d+)/painel$', PainelView.as_view(), name='painel'), url(r'^(?P\d+)/presencaordemdia$', PresencaOrdemDiaView.as_view(), name='presencaordemdia'), url(r'^(?P\d+)/oradorexpediente$', OradorExpedienteView.as_view(), name='oradorexpediente'), url(r'^(?P\d+)/oradorexpediente/excluir/(?P\d+)$', OradorExpedienteDelete.as_view(), name='oradorexcluir'), url(r'^(?P\d+)/oradorexpediente/editar/(?P\d+)$', OradorExpedienteEdit.as_view(), name='oradoreditar'), url(r'^(?P\d+)/mesa$', MesaView.as_view(), name='mesa'), url(r'^(?P\d+)/materiaordemdia/list$', ListMateriaOrdemDiaView.as_view(), name='materiaordemdia_list'), url(r'^(?P\d+)/materiaordemdia/list$', ListMateriaOrdemDiaView.as_view(), name='materiaordemdia_reorder'), url(r'^(?P\d+)/materiaordemdia/edit/(?P\d+)$', EditMateriaOrdemDiaView.as_view(), name='materiaordemdia_edit'), url(r'^(?P\d+)/materiaordemdia/create$', MateriaOrdemDiaView.as_view(), name='materiaordemdia_create'), url(r'^(?P\d+)/expedienteordemdia/list$', ListExpedienteOrdemDiaView.as_view(), name='expedienteordemdia_list'), url(r'^(?P\d+)/expedienteordemdia/edit/(?P\d+)$', EditExpedienteOrdemDiaView.as_view(), name='expedienteordemdia_edit'), url(r'^(?P\d+)/expedienteordemdia/create$', ExpedienteOrdemDiaView.as_view(), name='expedienteordemdia_create'), url(r'^(?P\d+)/resumo$', ResumoView.as_view(), name='resumo'), url(r'^(?P\d+)/explicacao$', ExplicacaoView.as_view(), name='explicacao'), url(r'^(?P\d+)/explicacao/excluir/(?P\d+)$', ExplicacaoDelete.as_view(), name='explicacaoexcluir'), url(r'^(?P\d+)/explicacao/editar/(?P\d+)$', ExplicacaoEdit.as_view(), name='explicacaoeditar'), url(r'^(?P\d+)/matordemdia/votnom/(?P\d+)/(?P\d+)$', VotacaoNominalView.as_view(), name='votacaonominal'), url(r'^(?P\d+)/matordemdia/votnom/edit/(?P\d+)/(?P\d+)$', VotacaoNominalEditView.as_view(), name='votacaonominaledit'), url(r'^(?P\d+)/matordemdia/votsec/(?P\d+)/(?P\d+)$', VotacaoView.as_view(), name='votacaosecreta'), url(r'^(?P\d+)/matordemdia/votsec/view/(?P\d+)/(?P\d+)$', VotacaoEditView.as_view(), name='votacaosecretaedit'), url(r'^(?P\d+)/matordemdia/votsimb/(?P\d+)/(?P\d+)$', VotacaoView.as_view(), name='votacaosimbolica'), url(r'^(?P\d+)/matordemdia/votsimb/view/(?P\d+)/(?P\d+)$', VotacaoEditView.as_view(), name='votacaosimbolicaedit'), url(r'^(?P\d+)/matexp/votnom/(?P\d+)/(?P\d+)$', VotacaoNominalExpedienteView.as_view(), name='votacaonominalexp'), url(r'^(?P\d+)/matexp/votnom/edit/(?P\d+)/(?P\d+)$', VotacaoNominalExpedienteEditView.as_view(), name='votacaonominalexpedit'), url(r'^(?P\d+)/matexp/votsec/(?P\d+)/(?P\d+)$', VotacaoExpedienteView.as_view(), name='votacaosimbolicaexp'), url(r'^(?P\d+)/matexp/votsec/view/(?P\d+)/(?P\d+)$', VotacaoExpedienteEditView.as_view(), name='votacaosimbolicaexpedit'), url(r'^(?P\d+)/matexp/votsec/(?P\d+)/(?P\d+)$', VotacaoExpedienteView.as_view(), name='votacaosecretaexp'), url(r'^(?P\d+)/matexp/votsec/view/(?P\d+)/(?P\d+)$', VotacaoExpedienteEditView.as_view(), name='votacaosecretaexpedit'), ]