Browse Source

Ajusta namespaces para padrao app_name

pull/271/head
Marcio Mazza 9 years ago
parent
commit
c340721c7c
  1. 14
      base/templatetags/menus.py
  2. 6
      materia/views.py
  3. 46
      sessao/views.py
  4. 20
      templates/base.html
  5. 6
      templates/comissoes/subnav.yaml
  6. 2
      templates/materia/subnav.yaml
  7. 20
      templates/sessao/expediente_ordemdia_list.html
  8. 4
      templates/sessao/explicacao.html
  9. 20
      templates/sessao/materia_ordemdia_list.html
  10. 4
      templates/sessao/orador_expediente.html
  11. 4
      templates/sessao/pauta_sessao_detail.html
  12. 2
      templates/sessao/pauta_sessao_list.html
  13. 4
      templates/sessao/sessao_list.html
  14. 22
      templates/sessao/subnav.yaml
  15. 2
      templates/sistema.html

14
base/templatetags/menus.py

@ -21,20 +21,22 @@ def subnav(context, path=None):
menu = None menu = None
if 'object' in context: if 'object' in context:
obj = context['object'] 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) path = os.path.join(TEMPLATES_DIR, path or default_path)
if os.path.exists(path): if os.path.exists(path):
menu = yaml.load(open(path, 'r')) menu = yaml.load(open(path, 'r'))
resolve_urls_inplace(menu, obj.pk) resolve_urls_inplace(menu, obj.pk, app)
return dict(menu=menu) return dict(menu=menu)
def resolve_urls_inplace(menu, pk): def resolve_urls_inplace(menu, pk, app):
if isinstance(menu, list): if isinstance(menu, list):
for item in menu: for item in menu:
resolve_urls_inplace(item, pk) resolve_urls_inplace(item, pk, app)
else: else:
if 'url' in menu: 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: if 'children' in menu:
resolve_urls_inplace(menu['children'], pk) resolve_urls_inplace(menu['children'], pk, app)

6
materia/views.py

@ -539,7 +539,7 @@ class DocumentoAcessorioView(CreateView):
class AcompanhamentoConfirmarView(TemplateView): class AcompanhamentoConfirmarView(TemplateView):
def get_redirect_url(self): def get_redirect_url(self):
return reverse("sessaoplenaria:list_pauta_sessao") return reverse("sessao:list_pauta_sessao")
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
materia_id = kwargs['pk'] materia_id = kwargs['pk']
@ -556,7 +556,7 @@ class AcompanhamentoConfirmarView(TemplateView):
class AcompanhamentoExcluirView(TemplateView): class AcompanhamentoExcluirView(TemplateView):
def get_redirect_url(self): def get_redirect_url(self):
return reverse("sessaoplenaria:list_pauta_sessao") return reverse("sessao:list_pauta_sessao")
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
materia_id = kwargs['pk'] materia_id = kwargs['pk']
@ -1469,4 +1469,4 @@ class AcompanhamentoMateriaView(MateriaLegislativaCrud.CrudDetailView):
'materia': materia}) 'materia': materia})
def get_success_url(self): def get_success_url(self):
return reverse('sessaoplenaria:list_pauta_sessao') return reverse('sessao:list_pauta_sessao')

46
sessao/views.py

@ -93,7 +93,7 @@ class PresencaView(FormMixin, PresencaMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:presenca', kwargs={'pk': pk}) return reverse('sessao:presenca', kwargs={'pk': pk})
class PainelView(SessaoCrud.CrudDetailView): class PainelView(SessaoCrud.CrudDetailView):
@ -142,7 +142,7 @@ class PresencaOrdemDiaView(FormMixin,
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:presencaordemdia', kwargs={'pk': pk}) return reverse('sessao:presencaordemdia', kwargs={'pk': pk})
class ListMateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView): class ListMateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView):
@ -409,7 +409,7 @@ class MateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:materiaordemdia_list', return reverse('sessao:materiaordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -520,7 +520,7 @@ class EditMateriaOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:materiaordemdia_list', return reverse('sessao:materiaordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -586,7 +586,7 @@ class ExpedienteOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expedienteordemdia_list', return reverse('sessao:expedienteordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -669,7 +669,7 @@ class EditExpedienteOrdemDiaView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expedienteordemdia_list', return reverse('sessao:expedienteordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -695,7 +695,7 @@ class OradorExpedienteDelete(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:oradorexpediente', kwargs={'pk': pk}) return reverse('sessao:oradorexpediente', kwargs={'pk': pk})
class OradorExpedienteEdit(FormMixin, SessaoCrud.CrudDetailView): class OradorExpedienteEdit(FormMixin, SessaoCrud.CrudDetailView):
@ -755,7 +755,7 @@ class OradorExpedienteEdit(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:oradorexpediente', kwargs={'pk': pk}) return reverse('sessao:oradorexpediente', kwargs={'pk': pk})
class OradorExpedienteView(FormMixin, SessaoCrud.CrudDetailView): class OradorExpedienteView(FormMixin, SessaoCrud.CrudDetailView):
@ -825,7 +825,7 @@ class OradorExpedienteView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:oradorexpediente', kwargs={'pk': pk}) return reverse('sessao:oradorexpediente', kwargs={'pk': pk})
class MesaView(FormMixin, SessaoCrud.CrudDetailView): class MesaView(FormMixin, SessaoCrud.CrudDetailView):
@ -919,7 +919,7 @@ class MesaView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:mesa', kwargs={'pk': pk}) return reverse('sessao:mesa', kwargs={'pk': pk})
class ResumoView(SessaoCrud.CrudDetailView): class ResumoView(SessaoCrud.CrudDetailView):
@ -1159,7 +1159,7 @@ class ExpedienteView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expediente', kwargs={'pk': pk}) return reverse('sessao:expediente', kwargs={'pk': pk})
class ExplicacaoView(FormMixin, SessaoCrud.CrudDetailView): class ExplicacaoView(FormMixin, SessaoCrud.CrudDetailView):
@ -1229,7 +1229,7 @@ class ExplicacaoView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:explicacao', kwargs={'pk': pk}) return reverse('sessao:explicacao', kwargs={'pk': pk})
class ExplicacaoDelete(FormMixin, SessaoCrud.CrudDetailView): class ExplicacaoDelete(FormMixin, SessaoCrud.CrudDetailView):
@ -1252,7 +1252,7 @@ class ExplicacaoDelete(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:explicacao', kwargs={'pk': pk}) return reverse('sessao:explicacao', kwargs={'pk': pk})
class ExplicacaoEdit(FormMixin, SessaoCrud.CrudDetailView): class ExplicacaoEdit(FormMixin, SessaoCrud.CrudDetailView):
@ -1312,7 +1312,7 @@ class ExplicacaoEdit(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:explicacao', kwargs={'pk': pk}) return reverse('sessao:explicacao', kwargs={'pk': pk})
class VotacaoEditView(FormMixin, SessaoCrud.CrudDetailView): class VotacaoEditView(FormMixin, SessaoCrud.CrudDetailView):
@ -1384,7 +1384,7 @@ class VotacaoEditView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:materiaordemdia_list', return reverse('sessao:materiaordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -1503,7 +1503,7 @@ class VotacaoView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:materiaordemdia_list', return reverse('sessao:materiaordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -1630,7 +1630,7 @@ class VotacaoNominalView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:materiaordemdia_list', return reverse('sessao:materiaordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -1707,7 +1707,7 @@ class VotacaoNominalEditView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:materiaordemdia_list', return reverse('sessao:materiaordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -1832,7 +1832,7 @@ class VotacaoNominalExpedienteView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expedienteordemdia_list', return reverse('sessao:expedienteordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -1909,7 +1909,7 @@ class VotacaoNominalExpedienteEditView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expedienteordemdia_list', return reverse('sessao:expedienteordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -2030,7 +2030,7 @@ class VotacaoExpedienteView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expedienteordemdia_list', return reverse('sessao:expedienteordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -2045,7 +2045,7 @@ class VotacaoExpedienteEditView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sessaoplenaria:expedienteordemdia_list', return reverse('sessao:expedienteordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
def get_tipos_votacao(self): def get_tipos_votacao(self):
@ -2236,7 +2236,7 @@ class PautaSessaoDetailView(SessaoCrud.CrudDetailView):
class SessaoCadastroView(CreateView): class SessaoCadastroView(CreateView):
template_name = "sessao/sessao_cadastro.html" template_name = "sessao/sessao_cadastro.html"
form_class = SessaoForm form_class = SessaoForm
success_url = reverse_lazy('sessaoplenaria:list_sessao') success_url = reverse_lazy('sessao:list_sessao')
class SessaoPlenariaView(generics.ListAPIView): class SessaoPlenariaView(generics.ListAPIView):

20
templates/base.html

@ -46,30 +46,30 @@
<li class="dropdown"> <li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Institucional <span class="caret"></span></a> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Institucional <span class="caret"></span></a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'mesa_diretora' %}">Mesa Diretora</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'parlamentares:mesa_diretora' %}">Mesa Diretora</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'comissao:list' %}">Comissões</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'comissoes:comissao_list' %}">Comissões</a></li>
<!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Bancadas</a></li> --> <!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Bancadas</a></li> -->
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'parlamentares' %}">Parlamentares</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'parlamentares:parlamentares' %}">Parlamentares</a></li>
</ul> </ul>
</li> </li>
<li class="dropdown"> <li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Protocolo <span class="caret"></span></a> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Protocolo <span class="caret"></span></a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'protocolo' %}">Pesquisar</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'protocoloadm:protocolo' %}">Pesquisar</a></li>
<!-- <li class="nav__sub-item"><a class="nav__sub-link" href="/materia">Protocolo Legislativo</a></li> --> <!-- <li class="nav__sub-item"><a class="nav__sub-link" href="/materia">Protocolo Legislativo</a></li> -->
{# <li class="nav__sub-item"><a class="nav__sub-link" href="">Protocolo Geral</a></li> #} {# <li class="nav__sub-item"><a class="nav__sub-link" href="">Protocolo Geral</a></li> #}
{# <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'proposicao' %}">Proposições</a></li> #} {# <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'protocoloadm:proposicao' %}">Proposições</a></li> #}
</ul> </ul>
</li> </li>
<li class="dropdown"> <li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Atividade Legislativa <span class="caret"></span></a> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Atividade Legislativa <span class="caret"></span></a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'list_proposicao' %}">Proposições</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'materia:list_proposicao' %}">Proposições</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'materialegislativa:list' %}">Matérias Legislativas</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'materia:materialegislativa_list' %}">Matérias Legislativas</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'sessaoplenaria:list_sessao' %}">Sessões Plenárias</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'sessao:list_sessao' %}">Sessões Plenárias</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'sessaoplenaria:list_pauta_sessao' %}">Pautas das Sessões</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'sessao:list_pauta_sessao' %}">Pautas das Sessões</a></li>
<!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Atas das Sessões</a></li> <!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Atas das Sessões</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="#">Reuniões das Comissões</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="#">Reuniões das Comissões</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="#">Tramitação em Lote</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="#">Tramitação em Lote</a></li>
@ -81,7 +81,7 @@
<li class="dropdown"> <li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{% trans 'Legislação'%} <span class="caret"></span></a> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{% trans 'Legislação'%} <span class="caret"></span></a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'norma_pesquisa'%}">{% trans 'Pesquisar Normas Jurídicas'%}</a></li> <li class="nav__sub-item"><a class="nav__sub-link" href="{% url 'norma:norma_pesquisa'%}">{% trans 'Pesquisar Normas Jurídicas'%}</a></li>
<!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Índice de Assuntos</a></li> --> <!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Índice de Assuntos</a></li> -->
</ul> </ul>
</li> </li>

6
templates/comissoes/subnav.yaml

@ -1,6 +1,6 @@
- title: Início - title: Início
url: comissao:detail url: comissao_detail
- title: Composição - title: Composição
url: comissao:composicao url: comissao_composicao
- title: Matérias em Tramitação - title: Matérias em Tramitação
url: comissao:materias_em_tramitacao url: comissao_materias_em_tramitacao

2
templates/materia/subnav.yaml

@ -1,5 +1,5 @@
- title: Início - title: Início
url: materialegislativa:detail url: materialegislativa_detail
- title: Anexada - title: Anexada
url: materia_anexada url: materia_anexada
- title: Autoria - title: Autoria

20
templates/sessao/expediente_ordemdia_list.html

@ -30,7 +30,7 @@ Matérias do Expediente
{% for m in materias_ordem %} {% for m in materias_ordem %}
<tr> <tr>
<td> <td>
{{m.numero}} - <a href="{% url 'sessaoplenaria:expedienteordemdia_edit' m.pk m.oid %}">{{m.titulo}}</a> {{m.numero}} - <a href="{% url 'sessao:expedienteordemdia_edit' m.pk m.oid %}">{{m.titulo}}</a>
&nbsp; &nbsp;
</br> </br>
<strong>Autor{{m.autor|length|pluralize:"es"}}</strong>: {{m.autor|join:', '}} <strong>Autor{{m.autor|length|pluralize:"es"}}</strong>: {{m.autor|join:', '}}
@ -41,24 +41,24 @@ Matérias do Expediente
<td> <td>
{% if m.resultado %} {% if m.resultado %}
{% if m.tipo_votacao == 1 %} {% if m.tipo_votacao == 1 %}
<b><a href="{% url 'sessaoplenaria:votacaosimbolicaexpedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b> <b><a href="{% url 'sessao:votacaosimbolicaexpedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b>
{% elif m.tipo_votacao == 2 %} {% elif m.tipo_votacao == 2 %}
<b><a href="{% url 'sessaoplenaria:votacaonominalexpedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b> <b><a href="{% url 'sessao:votacaonominalexpedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b>
{% elif m.tipo_votacao == 3%} {% elif m.tipo_votacao == 3%}
<b><a href="{% url 'sessaoplenaria:votacaosecretaexpedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b> <b><a href="{% url 'sessao:votacaosecretaexpedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b>
{% endif %} {% endif %}
{% else %} {% else %}
Matéria não votada <br /> Matéria não votada <br />
{% if m.votacao_aberta %} {% if m.votacao_aberta %}
{% if m.tipo_votacao == 1 %} {% if m.tipo_votacao == 1 %}
<b><a href="{% url 'sessaoplenaria:votacaosimbolicaexp' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b> <b><a href="{% url 'sessao:votacaosimbolicaexp' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b>
{% elif m.tipo_votacao == 2 %} {% elif m.tipo_votacao == 2 %}
<b><a href="{% url 'sessaoplenaria:votacaonominalexp' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b> <b><a href="{% url 'sessao:votacaonominalexp' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b>
{% elif m.tipo_votacao == 3%} {% elif m.tipo_votacao == 3%}
<b><a href="{% url 'sessaoplenaria:votacaosecretaexp' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b> <b><a href="{% url 'sessao:votacaosecretaexp' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b>
{% endif %} {% endif %}
{% else %} {% else %}
<form method="POST" action="{% url 'sessaoplenaria:expedienteordemdia_list' object.pk %}"> <form method="POST" action="{% url 'sessao:expedienteordemdia_list' object.pk %}">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="error_message" id="error_message" /> <input type="hidden" name="error_message" id="error_message" />
<input type="hidden" id="ordem_id" name="ordem_id" value="{{ m.ordem_id }}"> <input type="hidden" id="ordem_id" name="ordem_id" value="{{ m.ordem_id }}">
@ -71,10 +71,10 @@ Matérias do Expediente
{% endfor %} {% endfor %}
</table> </table>
</br> </br>
<form method="POST" action="{% url 'sessaoplenaria:expedienteordemdia_list' object.pk %}"> <form method="POST" action="{% url 'sessao:expedienteordemdia_list' object.pk %}">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="error_message" id="error_message" /> <input type="hidden" name="error_message" id="error_message" />
<a href="{% url 'sessaoplenaria:expedienteordemdia_create' object.pk %}" class="btn btn-primary">{% trans 'Adicionar Matérias' %}</a> <a href="{% url 'sessao:expedienteordemdia_create' object.pk %}" class="btn btn-primary">{% trans 'Adicionar Matérias' %}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<input type="submit" id="expediente_reorder" name="expediente_reorder" value="Reordenar Matérias do Expediente" class="btn btn-primary" /> <input type="submit" id="expediente_reorder" name="expediente_reorder" value="Reordenar Matérias do Expediente" class="btn btn-primary" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;

4
templates/sessao/explicacao.html

@ -21,8 +21,8 @@
<td>{{parlamentar.nome_parlamentar }}</td> <td>{{parlamentar.nome_parlamentar }}</td>
<td>{% if not url_discurso %}Orador sem discurso cadastrado{% else %}{{url_discurso}}{% endif %}</td> <td>{% if not url_discurso %}Orador sem discurso cadastrado{% else %}{{url_discurso}}{% endif %}</td>
<td> <td>
<a id="editar-orador" href="{% url 'sessaoplenaria:explicacaoeditar' object.pk parlamentar.id %}" class="btn btn-primary btn-sm active">Editar</a> <a id="editar-orador" href="{% url 'sessao:explicacaoeditar' object.pk parlamentar.id %}" class="btn btn-primary btn-sm active">Editar</a>
<a id="excluir-orador" href="{% url 'sessaoplenaria:explicacaoexcluir' object.pk parlamentar.id %}" class="btn btn-danger btn-sm active">Excluir</a> <a id="excluir-orador" href="{% url 'sessao:explicacaoexcluir' object.pk parlamentar.id %}" class="btn btn-danger btn-sm active">Excluir</a>
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}

20
templates/sessao/materia_ordemdia_list.html

@ -30,7 +30,7 @@ Matérias da Ordem do Dia
{% for m in materias_ordem %} {% for m in materias_ordem %}
<tr> <tr>
<td> <td>
{{m.numero}} - <a href="{% url 'sessaoplenaria:materiaordemdia_edit' m.pk m.oid %}">{{m.titulo}}</a> {{m.numero}} - <a href="{% url 'sessao:materiaordemdia_edit' m.pk m.oid %}">{{m.titulo}}</a>
&nbsp; &nbsp;
</br> </br>
<strong>Autor{{m.autor|length|pluralize:"es"}}</strong>: {{m.autor|join:', '}} <strong>Autor{{m.autor|length|pluralize:"es"}}</strong>: {{m.autor|join:', '}}
@ -41,24 +41,24 @@ Matérias da Ordem do Dia
<td> <td>
{% if m.resultado %} {% if m.resultado %}
{% if m.tipo_votacao == 1 %} {% if m.tipo_votacao == 1 %}
<b><a href="{% url 'sessaoplenaria:votacaosimbolicaedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b> <b><a href="{% url 'sessao:votacaosimbolicaedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b>
{% elif m.tipo_votacao == 2 %} {% elif m.tipo_votacao == 2 %}
<b><a href="{% url 'sessaoplenaria:votacaonominaledit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b> <b><a href="{% url 'sessao:votacaonominaledit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b>
{% elif m.tipo_votacao == 3%} {% elif m.tipo_votacao == 3%}
<b><a href="{% url 'sessaoplenaria:votacaosecretaedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b> <b><a href="{% url 'sessao:votacaosecretaedit' m.pk m.oid m.ordem_id %}">{{m.resultado}}</a></b>
{% endif %} {% endif %}
{% else %} {% else %}
Matéria não votada <br /> Matéria não votada <br />
{% if m.votacao_aberta %} {% if m.votacao_aberta %}
{% if m.tipo_votacao == 1 %} {% if m.tipo_votacao == 1 %}
<b><a href="{% url 'sessaoplenaria:votacaosimbolica' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b> <b><a href="{% url 'sessao:votacaosimbolica' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b>
{% elif m.tipo_votacao == 2 %} {% elif m.tipo_votacao == 2 %}
<b><a href="{% url 'sessaoplenaria:votacaonominal' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b> <b><a href="{% url 'sessao:votacaonominal' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b>
{% elif m.tipo_votacao == 3%} {% elif m.tipo_votacao == 3%}
<b><a href="{% url 'sessaoplenaria:votacaosecreta' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b> <b><a href="{% url 'sessao:votacaosecreta' m.pk m.oid m.ordem_id %}">Registrar Votação</a></b>
{% endif %} {% endif %}
{% else %} {% else %}
<form method="POST" action="{% url 'sessaoplenaria:materiaordemdia_list' object.pk %}"> <form method="POST" action="{% url 'sessao:materiaordemdia_list' object.pk %}">
{% csrf_token %} {% csrf_token %}
<input type="hidden" id="ordem_id" name="ordem_id" value="{{ m.ordem_id }}"> <input type="hidden" id="ordem_id" name="ordem_id" value="{{ m.ordem_id }}">
<input type="submit" id="abrir-votacao" name="abrir-votacao" value="Abrir Votação" class="btn btn-primary"> <input type="submit" id="abrir-votacao" name="abrir-votacao" value="Abrir Votação" class="btn btn-primary">
@ -71,10 +71,10 @@ Matérias da Ordem do Dia
</table> </table>
</br> </br>
<form method="POST" action="{% url 'sessaoplenaria:materiaordemdia_list' object.pk %}"> <form method="POST" action="{% url 'sessao:materiaordemdia_list' object.pk %}">
{% csrf_token %} {% csrf_token %}
<input type="hidden" name="error_message" id="error_message" /> <input type="hidden" name="error_message" id="error_message" />
<a href="{% url 'sessaoplenaria:materiaordemdia_create' object.pk %}" class="btn btn-primary">{% trans 'Adicionar Matérias' %}</a> <a href="{% url 'sessao:materiaordemdia_create' object.pk %}" class="btn btn-primary">{% trans 'Adicionar Matérias' %}</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<input type="submit" id="materia_reorder" name="materia_reorder" value="Reordenar Matérias da Ordem do Dia" class="btn btn-primary" /> <input type="submit" id="materia_reorder" name="materia_reorder" value="Reordenar Matérias da Ordem do Dia" class="btn btn-primary" />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;

4
templates/sessao/orador_expediente.html

@ -21,8 +21,8 @@
<td>{{parlamentar.nome_parlamentar }}</td> <td>{{parlamentar.nome_parlamentar }}</td>
<td>{% if not url_discurso %}Orador sem discurso cadastrado{% else %}{{url_discurso}}{% endif %}</td> <td>{% if not url_discurso %}Orador sem discurso cadastrado{% else %}{{url_discurso}}{% endif %}</td>
<td> <td>
<a id="editar-orador" href="{% url 'sessaoplenaria:oradoreditar' object.pk parlamentar.id %}" class="btn btn-primary btn-sm active">Editar</a> <a id="editar-orador" href="{% url 'sessao:oradoreditar' object.pk parlamentar.id %}" class="btn btn-primary btn-sm active">Editar</a>
<a id="excluir-orador" href="{% url 'sessaoplenaria:oradorexcluir' object.pk parlamentar.id %}" class="btn btn-danger btn-sm active">Excluir</a> <a id="excluir-orador" href="{% url 'sessao:oradorexcluir' object.pk parlamentar.id %}" class="btn btn-danger btn-sm active">Excluir</a>
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}

4
templates/sessao/pauta_sessao_detail.html

@ -39,7 +39,7 @@
<div class="row"> <div class="row">
{% for m in materia_expediente %} {% for m in materia_expediente %}
<div class="col-md-4"> <div class="col-md-4">
{{m.numero}} - <a href="{% url 'sessaoplenaria:pauta_expediente_detail' m.id %}">{{m.titulo}}</a> {{m.numero}} - <a href="{% url 'sessao:pauta_expediente_detail' m.id %}">{{m.titulo}}</a>
<br /> <br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }} <b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</div> </div>
@ -73,7 +73,7 @@
<div class="row"> <div class="row">
{% for m in materias_ordem %} {% for m in materias_ordem %}
<div class="col-md-4"> <div class="col-md-4">
{{m.numero}} - <a href="{% url 'sessaoplenaria:pauta_ordem_detail' m.id %}">{{m.titulo}}</a> {{m.numero}} - <a href="{% url 'sessao:pauta_ordem_detail' m.id %}">{{m.titulo}}</a>
<br /> <br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }} <b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</div> </div>

2
templates/sessao/pauta_sessao_list.html

@ -8,7 +8,7 @@
{% for sessao in page_obj %} {% for sessao in page_obj %}
<tr> <tr>
<th> <th>
<a href="{% url 'sessaoplenaria:pauta_sessao_detail' sessao.id %}">{{sessao}}</a> <a href="{% url 'sessao:pauta_sessao_detail' sessao.id %}">{{sessao}}</a>
<br /> <br />
Data: {{sessao.data_inicio}} - Abertura {{sessao.hora_inicio}} Data: {{sessao.data_inicio}} - Abertura {{sessao.hora_inicio}}
</th> </th>

4
templates/sessao/sessao_list.html

@ -5,7 +5,7 @@
{% block base_content %} {% block base_content %}
<div class="actions btn-group pull-right" role="group"> <div class="actions btn-group pull-right" role="group">
<h2>Sessões Plenárias</h2> <h2>Sessões Plenárias</h2>
<a href="{% url 'sessaoplenaria:sessao_cadastro' %}" class="btn btn-default"> <a href="{% url 'sessao:sessao_cadastro' %}" class="btn btn-default">
{% blocktrans with verbose_name=view.verbose_name %} Adicionar Sessão Plenária {% endblocktrans %} {% blocktrans with verbose_name=view.verbose_name %} Adicionar Sessão Plenária {% endblocktrans %}
</a> </a>
</div> </div>
@ -14,7 +14,7 @@
{% for sessao in page_obj %} {% for sessao in page_obj %}
<tr> <tr>
<th> <th>
<a href="{% url 'sessaoplenaria:detail' sessao.id %}">{{sessao}}</a> <a href="{% url 'sessao:sessaoplenaria_detail' sessao.id %}">{{sessao}}</a>
<br /> <br />
Data: {{sessao.data_inicio}} - Abertura {{sessao.hora_inicio}} Data: {{sessao.data_inicio}} - Abertura {{sessao.hora_inicio}}
</th> </th>

22
templates/sessao/subnav.yaml

@ -1,32 +1,32 @@
- title: Abertura - title: Abertura
children: children:
- title: Dados Básicos - title: Dados Básicos
url: sessaoplenaria:detail url: sessaoplenaria_detail
- title: Mesa - title: Mesa
url: sessaoplenaria:mesa url: mesa
- title: Presença - title: Presença
url: sessaoplenaria:presenca url: presenca
- title: Explicações Pessoais - title: Explicações Pessoais
url: sessaoplenaria:explicacao url: explicacao
- title: Expedientes - title: Expedientes
children: children:
- title: Expediente Diversos - title: Expediente Diversos
url: sessaoplenaria:expediente url: expediente
- title: Matérias Expediente - title: Matérias Expediente
url: sessaoplenaria:expedienteordemdia_list url: expedienteordemdia_list
- title: Oradores do Expediente - title: Oradores do Expediente
url: sessaoplenaria:oradorexpediente url: oradorexpediente
- title: Ordem do Dia - title: Ordem do Dia
children: children:
- title: Matérias Ordem do Dia - title: Matérias Ordem do Dia
url: sessaoplenaria:materiaordemdia_list url: materiaordemdia_list
- title: Presença Ordem do Dia - title: Presença Ordem do Dia
url: sessaoplenaria:presencaordemdia url: presencaordemdia
- title: Painel Eletrônico - title: Painel Eletrônico
url: sessaoplenaria:painel url: painel
- title: Resumo - title: Resumo
url: sessaoplenaria:resumo url: resumo

2
templates/sistema.html

@ -66,7 +66,7 @@
<h2>Módulo Sessão Plenária</h2> <h2>Módulo Sessão Plenária</h2>
<div class="row"> <div class="row">
<div class="col-md-6"><a href="{% url 'tiposessaoplenaria:list' %}" class="btn btn-link">Tipo de Sessão Plenária</a></div> <div class="col-md-6"><a href="{% url 'tiposessao:list' %}" class="btn btn-link">Tipo de Sessão Plenária</a></div>
<div class="col-md-6"><a href="{% url 'tiporesultadovotacao:list' %}" class="btn btn-link">Tipo de Resultado da Votação</a></div> <div class="col-md-6"><a href="{% url 'tiporesultadovotacao:list' %}" class="btn btn-link">Tipo de Resultado da Votação</a></div>
<div class="col-md-6"><a href="#" class="btn btn-link">Cadastro dos endereços dos computadores dos parlamentares</a></div> <div class="col-md-6"><a href="#" class="btn btn-link">Cadastro dos endereços dos computadores dos parlamentares</a></div>
<div class="col-md-6"><a href="{% url 'tipoexpediente:list' %}" class="btn btn-link">Tipo de Expediente</a></div> <div class="col-md-6"><a href="{% url 'tipoexpediente:list' %}" class="btn btn-link">Tipo de Expediente</a></div>

Loading…
Cancel
Save