From c340721c7cc7d32f0f8dd1de49a00cd8fee36d25 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Wed, 16 Mar 2016 21:26:28 -0300 Subject: [PATCH] Ajusta namespaces para padrao app_name --- base/templatetags/menus.py | 14 +++--- materia/views.py | 6 +-- sessao/views.py | 46 +++++++++---------- templates/base.html | 20 ++++---- templates/comissoes/subnav.yaml | 6 +-- templates/materia/subnav.yaml | 2 +- .../sessao/expediente_ordemdia_list.html | 20 ++++---- templates/sessao/explicacao.html | 4 +- templates/sessao/materia_ordemdia_list.html | 20 ++++---- templates/sessao/orador_expediente.html | 4 +- templates/sessao/pauta_sessao_detail.html | 4 +- templates/sessao/pauta_sessao_list.html | 2 +- templates/sessao/sessao_list.html | 4 +- templates/sessao/subnav.yaml | 22 ++++----- templates/sistema.html | 2 +- 15 files changed, 89 insertions(+), 87 deletions(-) diff --git a/base/templatetags/menus.py b/base/templatetags/menus.py index bd218fca3..fdc6ea379 100644 --- a/base/templatetags/menus.py +++ b/base/templatetags/menus.py @@ -21,20 +21,22 @@ def subnav(context, path=None): menu = None if 'object' in context: obj = context['object'] - default_path = '%s/subnav.yaml' % obj.__class__._meta.app_label + app = obj.__class__._meta.app_label + default_path = '%s/subnav.yaml' % app path = os.path.join(TEMPLATES_DIR, path or default_path) if os.path.exists(path): menu = yaml.load(open(path, 'r')) - resolve_urls_inplace(menu, obj.pk) + resolve_urls_inplace(menu, obj.pk, app) return dict(menu=menu) -def resolve_urls_inplace(menu, pk): +def resolve_urls_inplace(menu, pk, app): if isinstance(menu, list): for item in menu: - resolve_urls_inplace(item, pk) + resolve_urls_inplace(item, pk, app) else: if 'url' in menu: - menu['url'] = reverse(menu['url'], kwargs={'pk': pk}) + menu['url'] = reverse('%s:%s' % (app, menu['url']), + kwargs={'pk': pk}) if 'children' in menu: - resolve_urls_inplace(menu['children'], pk) + resolve_urls_inplace(menu['children'], pk, app) diff --git a/materia/views.py b/materia/views.py index f68fdacc6..0ca240ebc 100644 --- a/materia/views.py +++ b/materia/views.py @@ -539,7 +539,7 @@ class DocumentoAcessorioView(CreateView): class AcompanhamentoConfirmarView(TemplateView): def get_redirect_url(self): - return reverse("sessaoplenaria:list_pauta_sessao") + return reverse("sessao:list_pauta_sessao") def get(self, request, *args, **kwargs): materia_id = kwargs['pk'] @@ -556,7 +556,7 @@ class AcompanhamentoConfirmarView(TemplateView): class AcompanhamentoExcluirView(TemplateView): def get_redirect_url(self): - return reverse("sessaoplenaria:list_pauta_sessao") + return reverse("sessao:list_pauta_sessao") def get(self, request, *args, **kwargs): materia_id = kwargs['pk'] @@ -1469,4 +1469,4 @@ class AcompanhamentoMateriaView(MateriaLegislativaCrud.CrudDetailView): 'materia': materia}) def get_success_url(self): - return reverse('sessaoplenaria:list_pauta_sessao') + return reverse('sessao:list_pauta_sessao') diff --git a/sessao/views.py b/sessao/views.py index 9fdf858a8..2977c3e74 100644 --- a/sessao/views.py +++ b/sessao/views.py @@ -93,7 +93,7 @@ class PresencaView(FormMixin, PresencaMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:presenca', kwargs={'pk': pk}) + return reverse('sessao:presenca', kwargs={'pk': pk}) class PainelView(SessaoCrud.CrudDetailView): @@ -142,7 +142,7 @@ class PresencaOrdemDiaView(FormMixin, def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:presencaordemdia', kwargs={'pk': pk}) + return reverse('sessao:presencaordemdia', kwargs={'pk': pk}) class ListMateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView): @@ -409,7 +409,7 @@ class MateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:materiaordemdia_list', + return reverse('sessao:materiaordemdia_list', kwargs={'pk': pk}) @@ -520,7 +520,7 @@ class EditMateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:materiaordemdia_list', + return reverse('sessao:materiaordemdia_list', kwargs={'pk': pk}) @@ -586,7 +586,7 @@ class ExpedienteOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expedienteordemdia_list', + return reverse('sessao:expedienteordemdia_list', kwargs={'pk': pk}) @@ -669,7 +669,7 @@ class EditExpedienteOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expedienteordemdia_list', + return reverse('sessao:expedienteordemdia_list', kwargs={'pk': pk}) @@ -695,7 +695,7 @@ class OradorExpedienteDelete(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:oradorexpediente', kwargs={'pk': pk}) + return reverse('sessao:oradorexpediente', kwargs={'pk': pk}) class OradorExpedienteEdit(FormMixin, SessaoCrud.CrudDetailView): @@ -755,7 +755,7 @@ class OradorExpedienteEdit(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:oradorexpediente', kwargs={'pk': pk}) + return reverse('sessao:oradorexpediente', kwargs={'pk': pk}) class OradorExpedienteView(FormMixin, SessaoCrud.CrudDetailView): @@ -825,7 +825,7 @@ class OradorExpedienteView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:oradorexpediente', kwargs={'pk': pk}) + return reverse('sessao:oradorexpediente', kwargs={'pk': pk}) class MesaView(FormMixin, SessaoCrud.CrudDetailView): @@ -919,7 +919,7 @@ class MesaView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:mesa', kwargs={'pk': pk}) + return reverse('sessao:mesa', kwargs={'pk': pk}) class ResumoView(SessaoCrud.CrudDetailView): @@ -1159,7 +1159,7 @@ class ExpedienteView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expediente', kwargs={'pk': pk}) + return reverse('sessao:expediente', kwargs={'pk': pk}) class ExplicacaoView(FormMixin, SessaoCrud.CrudDetailView): @@ -1229,7 +1229,7 @@ class ExplicacaoView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:explicacao', kwargs={'pk': pk}) + return reverse('sessao:explicacao', kwargs={'pk': pk}) class ExplicacaoDelete(FormMixin, SessaoCrud.CrudDetailView): @@ -1252,7 +1252,7 @@ class ExplicacaoDelete(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:explicacao', kwargs={'pk': pk}) + return reverse('sessao:explicacao', kwargs={'pk': pk}) class ExplicacaoEdit(FormMixin, SessaoCrud.CrudDetailView): @@ -1312,7 +1312,7 @@ class ExplicacaoEdit(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:explicacao', kwargs={'pk': pk}) + return reverse('sessao:explicacao', kwargs={'pk': pk}) class VotacaoEditView(FormMixin, SessaoCrud.CrudDetailView): @@ -1384,7 +1384,7 @@ class VotacaoEditView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:materiaordemdia_list', + return reverse('sessao:materiaordemdia_list', kwargs={'pk': pk}) @@ -1503,7 +1503,7 @@ class VotacaoView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:materiaordemdia_list', + return reverse('sessao:materiaordemdia_list', kwargs={'pk': pk}) @@ -1630,7 +1630,7 @@ class VotacaoNominalView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:materiaordemdia_list', + return reverse('sessao:materiaordemdia_list', kwargs={'pk': pk}) @@ -1707,7 +1707,7 @@ class VotacaoNominalEditView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:materiaordemdia_list', + return reverse('sessao:materiaordemdia_list', kwargs={'pk': pk}) @@ -1832,7 +1832,7 @@ class VotacaoNominalExpedienteView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expedienteordemdia_list', + return reverse('sessao:expedienteordemdia_list', kwargs={'pk': pk}) @@ -1909,7 +1909,7 @@ class VotacaoNominalExpedienteEditView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expedienteordemdia_list', + return reverse('sessao:expedienteordemdia_list', kwargs={'pk': pk}) @@ -2030,7 +2030,7 @@ class VotacaoExpedienteView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expedienteordemdia_list', + return reverse('sessao:expedienteordemdia_list', kwargs={'pk': pk}) @@ -2045,7 +2045,7 @@ class VotacaoExpedienteEditView(FormMixin, SessaoCrud.CrudDetailView): def get_success_url(self): pk = self.kwargs['pk'] - return reverse('sessaoplenaria:expedienteordemdia_list', + return reverse('sessao:expedienteordemdia_list', kwargs={'pk': pk}) def get_tipos_votacao(self): @@ -2236,7 +2236,7 @@ class PautaSessaoDetailView(SessaoCrud.CrudDetailView): class SessaoCadastroView(CreateView): template_name = "sessao/sessao_cadastro.html" form_class = SessaoForm - success_url = reverse_lazy('sessaoplenaria:list_sessao') + success_url = reverse_lazy('sessao:list_sessao') class SessaoPlenariaView(generics.ListAPIView): diff --git a/templates/base.html b/templates/base.html index b771c69ed..f629e8bd8 100644 --- a/templates/base.html +++ b/templates/base.html @@ -46,30 +46,30 @@ diff --git a/templates/comissoes/subnav.yaml b/templates/comissoes/subnav.yaml index bfcefee34..7ac544f9c 100644 --- a/templates/comissoes/subnav.yaml +++ b/templates/comissoes/subnav.yaml @@ -1,6 +1,6 @@ - title: Início - url: comissao:detail + url: comissao_detail - title: Composição - url: comissao:composicao + url: comissao_composicao - title: Matérias em Tramitação - url: comissao:materias_em_tramitacao + url: comissao_materias_em_tramitacao diff --git a/templates/materia/subnav.yaml b/templates/materia/subnav.yaml index 5aca57c4b..049f16388 100644 --- a/templates/materia/subnav.yaml +++ b/templates/materia/subnav.yaml @@ -1,5 +1,5 @@ - title: Início - url: materialegislativa:detail + url: materialegislativa_detail - title: Anexada url: materia_anexada - title: Autoria diff --git a/templates/sessao/expediente_ordemdia_list.html b/templates/sessao/expediente_ordemdia_list.html index 36c50976c..5b45eca4f 100644 --- a/templates/sessao/expediente_ordemdia_list.html +++ b/templates/sessao/expediente_ordemdia_list.html @@ -30,7 +30,7 @@ Matérias do Expediente {% for m in materias_ordem %} - {{m.numero}} - {{m.titulo}} + {{m.numero}} - {{m.titulo}}  
Autor{{m.autor|length|pluralize:"es"}}: {{m.autor|join:', '}} @@ -41,24 +41,24 @@ Matérias do Expediente {% if m.resultado %} {% if m.tipo_votacao == 1 %} - {{m.resultado}} + {{m.resultado}} {% elif m.tipo_votacao == 2 %} - {{m.resultado}} + {{m.resultado}} {% elif m.tipo_votacao == 3%} - {{m.resultado}} + {{m.resultado}} {% endif %} {% else %} Matéria não votada
{% if m.votacao_aberta %} {% if m.tipo_votacao == 1 %} - Registrar Votação + Registrar Votação {% elif m.tipo_votacao == 2 %} - Registrar Votação + Registrar Votação {% elif m.tipo_votacao == 3%} - Registrar Votação + Registrar Votação {% endif %} {% else %} -
+ {% csrf_token %} @@ -71,10 +71,10 @@ Matérias do Expediente {% endfor %}
- + {% csrf_token %} - {% trans 'Adicionar Matérias' %} + {% trans 'Adicionar Matérias' %}         diff --git a/templates/sessao/explicacao.html b/templates/sessao/explicacao.html index e242b5a12..bd1f922a0 100644 --- a/templates/sessao/explicacao.html +++ b/templates/sessao/explicacao.html @@ -21,8 +21,8 @@ {{parlamentar.nome_parlamentar }} {% if not url_discurso %}Orador sem discurso cadastrado{% else %}{{url_discurso}}{% endif %} - Editar - Excluir + Editar + Excluir {% endfor %} diff --git a/templates/sessao/materia_ordemdia_list.html b/templates/sessao/materia_ordemdia_list.html index a2a018dca..8ac7d81be 100644 --- a/templates/sessao/materia_ordemdia_list.html +++ b/templates/sessao/materia_ordemdia_list.html @@ -30,7 +30,7 @@ Matérias da Ordem do Dia {% for m in materias_ordem %} - {{m.numero}} - {{m.titulo}} + {{m.numero}} - {{m.titulo}}  
Autor{{m.autor|length|pluralize:"es"}}: {{m.autor|join:', '}} @@ -41,24 +41,24 @@ Matérias da Ordem do Dia {% if m.resultado %} {% if m.tipo_votacao == 1 %} - {{m.resultado}} + {{m.resultado}} {% elif m.tipo_votacao == 2 %} - {{m.resultado}} + {{m.resultado}} {% elif m.tipo_votacao == 3%} - {{m.resultado}} + {{m.resultado}} {% endif %} {% else %} Matéria não votada
{% if m.votacao_aberta %} {% if m.tipo_votacao == 1 %} - Registrar Votação + Registrar Votação {% elif m.tipo_votacao == 2 %} - Registrar Votação + Registrar Votação {% elif m.tipo_votacao == 3%} - Registrar Votação + Registrar Votação {% endif %} {% else %} - + {% csrf_token %} @@ -71,10 +71,10 @@ Matérias da Ordem do Dia
- + {% csrf_token %} - {% trans 'Adicionar Matérias' %} + {% trans 'Adicionar Matérias' %}         diff --git a/templates/sessao/orador_expediente.html b/templates/sessao/orador_expediente.html index 5375fa865..915224256 100644 --- a/templates/sessao/orador_expediente.html +++ b/templates/sessao/orador_expediente.html @@ -21,8 +21,8 @@ {{parlamentar.nome_parlamentar }} {% if not url_discurso %}Orador sem discurso cadastrado{% else %}{{url_discurso}}{% endif %} - Editar - Excluir + Editar + Excluir {% endfor %} diff --git a/templates/sessao/pauta_sessao_detail.html b/templates/sessao/pauta_sessao_detail.html index 6c806a2e9..4a26e389b 100644 --- a/templates/sessao/pauta_sessao_detail.html +++ b/templates/sessao/pauta_sessao_detail.html @@ -39,7 +39,7 @@
{% for m in materia_expediente %}
- {{m.numero}} - {{m.titulo}} + {{m.numero}} - {{m.titulo}}
Autor{{ m.autor|length|pluralize:"es" }}: {{ m.autor|join:', ' }}
@@ -73,7 +73,7 @@
{% for m in materias_ordem %}
- {{m.numero}} - {{m.titulo}} + {{m.numero}} - {{m.titulo}}
Autor{{ m.autor|length|pluralize:"es" }}: {{ m.autor|join:', ' }}
diff --git a/templates/sessao/pauta_sessao_list.html b/templates/sessao/pauta_sessao_list.html index e0bb5c135..e18c5b099 100644 --- a/templates/sessao/pauta_sessao_list.html +++ b/templates/sessao/pauta_sessao_list.html @@ -8,7 +8,7 @@ {% for sessao in page_obj %} - {{sessao}} + {{sessao}}
Data: {{sessao.data_inicio}} - Abertura {{sessao.hora_inicio}} diff --git a/templates/sessao/sessao_list.html b/templates/sessao/sessao_list.html index e005802a1..cb315af26 100644 --- a/templates/sessao/sessao_list.html +++ b/templates/sessao/sessao_list.html @@ -5,7 +5,7 @@ {% block base_content %} @@ -14,7 +14,7 @@ {% for sessao in page_obj %} - {{sessao}} + {{sessao}}
Data: {{sessao.data_inicio}} - Abertura {{sessao.hora_inicio}} diff --git a/templates/sessao/subnav.yaml b/templates/sessao/subnav.yaml index 09682f81a..1b096237a 100644 --- a/templates/sessao/subnav.yaml +++ b/templates/sessao/subnav.yaml @@ -1,32 +1,32 @@ - title: Abertura children: - title: Dados Básicos - url: sessaoplenaria:detail + url: sessaoplenaria_detail - title: Mesa - url: sessaoplenaria:mesa + url: mesa - title: Presença - url: sessaoplenaria:presenca + url: presenca - title: Explicações Pessoais - url: sessaoplenaria:explicacao + url: explicacao - title: Expedientes children: - title: Expediente Diversos - url: sessaoplenaria:expediente + url: expediente - title: Matérias Expediente - url: sessaoplenaria:expedienteordemdia_list + url: expedienteordemdia_list - title: Oradores do Expediente - url: sessaoplenaria:oradorexpediente + url: oradorexpediente - title: Ordem do Dia children: - title: Matérias Ordem do Dia - url: sessaoplenaria:materiaordemdia_list + url: materiaordemdia_list - title: Presença Ordem do Dia - url: sessaoplenaria:presencaordemdia + url: presencaordemdia - title: Painel Eletrônico - url: sessaoplenaria:painel + url: painel - title: Resumo - url: sessaoplenaria:resumo + url: resumo diff --git a/templates/sistema.html b/templates/sistema.html index 224fc0319..1a083ec5d 100644 --- a/templates/sistema.html +++ b/templates/sistema.html @@ -66,7 +66,7 @@

Módulo Sessão Plenária