Browse Source

Soluciona quebras causadas pela mudanca no nome das urls

pull/271/head
Eduardo Calil 9 years ago
parent
commit
3b6479ee1a
  1. 2
      comissoes/views.py
  2. 12
      materia/views.py
  3. 4
      norma/views.py
  4. 17
      parlamentares/views.py
  5. 31
      protocoloadm/views.py
  6. 26
      sessao/forms.py
  7. 2
      templates/materia/autoria.html
  8. 2
      templates/materia/despacho_inicial.html
  9. 2
      templates/materia/documento_acessorio.html
  10. 2
      templates/materia/materia_anexada.html
  11. 2
      templates/materia/numeracao.html
  12. 4
      templates/norma/list_pesquisa.html
  13. 2
      templates/painel/index.html
  14. 2
      templates/parlamentares/parlamentares_dependentes.html
  15. 2
      templates/parlamentares/parlamentares_filiacao.html
  16. 2
      templates/parlamentares/parlamentares_mandato.html
  17. 6
      templates/protocoloadm/detail_doc_detail.html
  18. 2
      templates/protocoloadm/documento_acessorio_administrativo.html
  19. 2
      templates/protocoloadm/pesquisa_doc_adm.html
  20. 8
      templates/protocoloadm/proposicoes_detail.html
  21. 2
      templates/protocoloadm/proposicoes_incorporadas.html
  22. 2
      templates/protocoloadm/proposicoes_naoincorporadas.html
  23. 2
      templates/protocoloadm/proposicoes_naorecebidas.html
  24. 4
      templates/protocoloadm/protocolo_list.html
  25. 4
      templates/protocoloadm/protocolo_mostrar.html
  26. 8
      templates/protocoloadm/protocoloadm_detail.html
  27. 6
      templates/protocoloadm/tramitacao.html
  28. 12
      templates/sessao/painel.html
  29. 2
      templates/sessao/pauta_sessao_detail.html
  30. 18
      templates/sistema.html

2
comissoes/views.py

@ -21,7 +21,7 @@ ComissaoCrud = Crud.build(Comissao, 'modulo_comissoes')
class CadastrarComissaoView(CreateView):
template_name = "comissoes/cadastrar_comissao.html"
form_class = CadastrarComissaoForm
success_url = reverse_lazy('comissoes')
success_url = reverse_lazy('comissao')
class ComposicaoView(FormView):

12
materia/views.py

@ -58,7 +58,7 @@ TramitacaoCrud = Crud.build(Tramitacao, '')
class FormularioSimplificadoView(CreateView):
template_name = "materia/formulario_simplificado.html"
form_class = FormularioSimplificadoForm
success_url = reverse_lazy('materia:materia_list')
success_url = reverse_lazy('materia:materialegislativa_list')
class FormularioCadastroView(CreateView):
@ -144,7 +144,7 @@ class MateriaAnexadaView(FormView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('materia_anexada', kwargs={'pk': pk})
return reverse('materia:materia_anexada', kwargs={'pk': pk})
class MateriaAnexadaEditView(FormView):
@ -262,7 +262,7 @@ class DespachoInicialView(CreateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('despacho_inicial', kwargs={'pk': pk})
return reverse('materia:despacho_inicial', kwargs={'pk': pk})
class DespachoInicialEditView(CreateView):
@ -458,7 +458,7 @@ class NumeracaoView(CreateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('numeracao', kwargs={'pk': pk})
return reverse('materia:numeracao', kwargs={'pk': pk})
class NumeracaoEditView(CreateView):
@ -533,7 +533,7 @@ class DocumentoAcessorioView(CreateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('documento_acessorio', kwargs={'pk': pk})
return reverse('materia:documento_acessorio', kwargs={'pk': pk})
class AcompanhamentoConfirmarView(TemplateView):
@ -1361,7 +1361,7 @@ class ProposicaoEditView(CreateView):
form_class = ProposicaoForm
def get_success_url(self):
return reverse('list_proposicao')
return reverse('materia:list_proposicao')
def get(self, request, *args, **kwargs):
proposicao = Proposicao.objects.get(id=kwargs['pk'])

4
norma/views.py

@ -42,7 +42,7 @@ class NormaPesquisaView(FormView):
kwargs['publicacao_final'] = form.data['publicacao_final']
request.session['kwargs'] = kwargs
return redirect('list_pesquisa_norma')
return redirect('norma:list_pesquisa_norma')
class PesquisaNormaListView(ListView):
@ -113,7 +113,7 @@ class PesquisaNormaListView(ListView):
class NormaIncluirView(CreateView):
template_name = "norma/normajuridica_incluir.html"
form_class = NormaJuridicaForm
success_url = reverse_lazy('norma:list')
success_url = reverse_lazy('norma')
def form_valid(self, form):
norma = form.save(commit=False)

17
parlamentares/views.py

@ -175,7 +175,7 @@ class ParlamentaresCadastroView(CreateView):
model = Parlamentar
def get_success_url(self):
return reverse('parlamentares')
return reverse('parlamentares:parlamentares')
def get_context_data(self, **kwargs):
context = super(ParlamentaresCadastroView, self).get_context_data(
@ -223,7 +223,8 @@ class ParlamentaresDependentesView(CreateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('parlamentares_dependentes', kwargs={'pk': pk})
return reverse('parlamentares:parlamentares_dependentes',
kwargs={'pk': pk})
def get_context_data(self, **kwargs):
context = super(ParlamentaresDependentesView, self).\
@ -256,7 +257,8 @@ class ParlamentaresDependentesEditView(UpdateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('parlamentares_dependentes', kwargs={'pk': pk})
return reverse('parlamentares:parlamentares_dependentes',
kwargs={'pk': pk})
def get_context_data(self, **kwargs):
context = super(ParlamentaresDependentesEditView, self).\
@ -398,7 +400,8 @@ class FiliacaoView(CreateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('parlamentares_filiacao', kwargs={'pk': pk})
return reverse('parlamentares:parlamentares_filiacao',
kwargs={'pk': pk})
def get_context_data(self, **kwargs):
context = super(FiliacaoView, self).get_context_data(**kwargs)
@ -432,7 +435,8 @@ class FiliacaoEditView(UpdateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('parlamentares_filiacao', kwargs={'pk': pk})
return reverse('parlamentares:parlamentares_filiacao',
kwargs={'pk': pk})
def get_context_data(self, **kwargs):
context = super(FiliacaoEditView, self).get_context_data(**kwargs)
@ -465,7 +469,8 @@ class MandatoView(CreateView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('parlamentares_mandato', kwargs={'pk': pk})
return reverse('parlamentares:parlamentares_mandato',
kwargs={'pk': pk})
def get_context_data(self, **kwargs):
context = super(MandatoView, self).get_context_data(**kwargs)

31
protocoloadm/views.py

@ -87,7 +87,7 @@ class ProtocoloPesquisaView(FormView):
kwargs['assunto_ementa__icontains'] = request.POST['assunto']
request.session['kwargs'] = kwargs
return redirect('protocolo_list')
return redirect('protocoloadm:protocolo_list')
else:
return self.form_invalid(form)
@ -118,7 +118,7 @@ class ProtocoloListView(ListView):
class AnularProtocoloAdmView(FormView):
template_name = 'protocoloadm/anular_protocoloadm.html'
form_class = AnularProcoloAdmForm
success_url = reverse_lazy('anular_protocolo')
success_url = reverse_lazy('protocoloadm:anular_protocolo')
form_valid_message = _('Protocolo anulado com sucesso!')
def get_initial(self):
@ -154,7 +154,7 @@ class ProtocoloDocumentoView(FormValidMessageMixin, FormView):
template_name = "protocoloadm/protocolar_documento.html"
form_class = ProtocoloDocumentForm
success_url = reverse_lazy('protocolo')
success_url = reverse_lazy('protocoloadm:protocolo')
form_valid_message = _('Protocolo cadastrado com sucesso!')
def post(self, request, *args, **kwargs):
@ -209,8 +209,9 @@ class CriarDocumentoProtocolo(CreateView):
return self.criar_documento(protocolo)
def get_success_url(self):
return reverse('protocolo_mostrar', kwargs={'pk': self.kwargs['pk'],
'ano': self.kwargs['ano']})
return reverse('protocoloadm:protocolo_mostrar',
kwargs={'pk': self.kwargs['pk'],
'ano': self.kwargs['ano']})
def criar_documento(self, protocolo):
@ -281,9 +282,10 @@ class ProtocoloMateriaView(FormView):
form_valid_message = _('Matéria cadastrada com sucesso!')
def get_success_url(self):
return reverse('protocolo')
return reverse('protocoloadm:protocolo')
def post(self, request, *args, **kwargs):
# import ipdb; ipdb.set_trace()
form = ProtocoloMateriaForm(request.POST)
@ -306,7 +308,8 @@ class ProtocoloMateriaView(FormView):
protocolo.timestamp = datetime.now().strftime("%Y-%m-%d %H:%M")
protocolo.tipo_protocolo = request.POST['tipo_protocolo']
protocolo.tipo_processo = '0' # TODO validar o significado
protocolo.autor = Autor.objects.get(id=request.POST['autor'])
if request.POST['autor'] != '':
protocolo.autor = Autor.objects.get(id=request.POST['autor'])
protocolo.anulado = False
protocolo.tipo_materia = TipoMateriaLegislativa.objects.get(
id=request.POST['tipo_materia'])
@ -479,10 +482,10 @@ class DetailDocumentoAdministrativo(DetailView):
return HttpResponseRedirect(self.get_success_url())
def get_success_delete(self):
return reverse('pesq_doc_adm')
return reverse('protocoloadm:pesq_doc_adm')
def get_success_url(self):
return reverse('detail_doc_adm', kwargs={
return reverse('protocoloadm:detail_doc_adm', kwargs={
'pk': self.kwargs['pk']})
@ -530,7 +533,7 @@ class DocumentoAcessorioAdministrativoEditView(FormView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('doc_ace_adm', kwargs={'pk': pk})
return reverse('protocoloadm:doc_ace_adm', kwargs={'pk': pk})
class DocumentoAcessorioAdministrativoView(FormView):
@ -569,7 +572,7 @@ class DocumentoAcessorioAdministrativoView(FormView):
def get_success_url(self):
pk = self.kwargs['pk']
return reverse('doc_ace_adm', kwargs={'pk': pk})
return reverse('protocoloadm:doc_ace_adm', kwargs={'pk': pk})
class TramitacaoAdmView(FormView):
@ -605,8 +608,7 @@ class TramitacaoAdmIncluirView(FormView):
tramitacao = form.save(commit=False)
tramitacao.ultima = False
tramitacao.save()
return HttpResponseRedirect(
reverse('tramitacao', kwargs={'pk': pk}))
return reverse('protocoloadm:tramitacao', kwargs={'pk': pk})
else:
return self.form_invalid(form)
@ -633,7 +635,8 @@ class TramitacaoAdmEditView(FormView):
tramitacao.ultima = False
tramitacao.save()
return HttpResponseRedirect(
reverse('tramitacao', kwargs={'pk': tramitacao.documento.id}))
reverse('protocoloadm:tramitacao',
kwargs={'pk': tramitacao.documento.id}))
else:
return self.form_invalid(form)

26
sessao/forms.py

@ -93,19 +93,19 @@ class SessaoForm(ModelForm):
'hora_fim': forms.TextInput(attrs={'class': 'hora'}),
}
def clean_url_audio(self):
url_audio = self.cleaned_data.get('url_audio', False)
if url_audio:
if url_audio.size > 5*1024*1024:
raise ValidationError("Arquivo muito grande. ( > 5mb )")
return url_audio
def clean_url_video(self):
url_video = self.cleaned_data.get('url_video', False)
if url_video:
if url_video.size > 5*1024*1024:
raise ValidationError("Arquivo muito grande. ( > 5mb )")
return url_video
# def clean_url_audio(self):
# url_audio = self.cleaned_data.get('url_audio', False)
# if url_audio:
# if url_audio.size > 5*1024*1024:
# raise ValidationError("Arquivo muito grande. ( > 5mb )")
# return url_audio
# def clean_url_video(self):
# url_video = self.cleaned_data.get('url_video', False)
# if url_video:
# if url_video.size > 5*1024*1024:
# raise ValidationError("Arquivo muito grande. ( > 5mb )")
# return url_video
def __init__(self, *args, **kwargs):

2
templates/materia/autoria.html

@ -20,7 +20,7 @@
</thead>
{% for a in autorias %}
<tr>
<td><a href="{% url 'autoria_edit' object.id a.id %}">{{a.autor}}</a></td>
<td><a href="{% url 'materia:autoria_edit' object.id a.id %}">{{a.autor}}</a></td>
<td>{{a.autor.tipo.descricao}}</td>
<td>{{a.primeiro_autor|yesno:"Sim,Não"}}</td>
<td>{{a.partido.sigla|default_if_none:"Não Informado"}}</td>

2
templates/materia/despacho_inicial.html

@ -18,7 +18,7 @@
</thead>
{% for d in despachos %}
<tr>
<td><a href="{% url 'despacho_inicial_edit' object.id d.id %}">{{d.comissao.nome}}</a></td>
<td><a href="{% url 'materia:despacho_inicial_edit' object.id d.id %}">{{d.comissao.nome}}</a></td>
<td>{{d.comissao.sigla}}</td>
</tr>
{% endfor %}

2
templates/materia/documento_acessorio.html

@ -20,7 +20,7 @@
</thead>
{% for d in docs %}
<tr>
<td><a href="{% url 'documento_acessorio_edit' object.id d.id %}">{{d.nome}}</a></td>
<td><a href="{% url 'materia:documento_acessorio_edit' object.id d.id %}">{{d.nome}}</a></td>
<td>{{d.tipo.descricao}}</td>
<td>{{d.data|date:'d/m/Y'}}</td>
<td>{{d.autor}}</td>

2
templates/materia/materia_anexada.html

@ -20,7 +20,7 @@
</thead>
{% for a in anexadas %}
<tr>
<td><a href="{% url 'materia_anexada_edit' object.id a.id %}">{{a.materia_anexada.tipo.sigla}} {{a.materia_anexada.numero}}/{{a.materia_anexada.ano}}</a></td>
<td><a href="{% url 'materia:materia_anexada_edit' object.id a.id %}">{{a.materia_anexada.tipo.sigla}} {{a.materia_anexada.numero}}/{{a.materia_anexada.ano}}</a></td>
<td>{{a.data_anexacao|date:"d/m/Y"}}</td>
<td>{{a.data_desanexacao|date:"d/m/Y"}}</td>
</tr>

2
templates/materia/numeracao.html

@ -21,7 +21,7 @@
</thead>
{% for n in numeracao %}
<tr>
<td><a href="{% url 'numeracao_edit' object.id n.id %}">{{n.tipo_materia.sigla}}</a></td>
<td><a href="{% url 'materia:numeracao_edit' object.id n.id %}">{{n.tipo_materia.sigla}}</a></td>
<td>{{n.tipo_materia.descricao}}</td>
<td>{{n.numero_materia}}</td>
<td>{{n.ano_materia}}</td>

4
templates/norma/list_pesquisa.html

@ -4,7 +4,7 @@
{% block actions %}{% endblock %}
{% block detail_content %}
<div class="actions btn-group pull-right" role="group">
<a href="{% url 'norma_incluir' %}" class="btn btn-default">Adicionar Norma Jurídica</a>
<a href="{% url 'norma:norma_incluir' %}" class="btn btn-default">Adicionar Norma Jurídica</a>
</div>
<br /><br /><br />
{% if object_list %}
@ -20,7 +20,7 @@
</thead>
{% for obj in object_list %}
<tr>
<td><a href="{% url 'normajuridica:detail' obj.id %}">{{obj.tipo}}</a></td>
<td><a href="{% url 'norma:normajuridica_detail' obj.id %}">{{obj.tipo}}</a></td>
<td>{{obj.numero}}</td>
<td>{{obj.ano}}</td>
<td>{{obj.data}}</td>

2
templates/painel/index.html

@ -168,7 +168,7 @@
</head>
<body>
<h1 id="title"></h1>
<input id="json_url" type="hidden" value="{% url 'dados_painel' sessao_id %}">
<input id="json_url" type="hidden" value="{% url 'painel:dados_painel' sessao_id %}">
<h3>
<span id="sessao_plenaria"></span><br/><br/>
<span id="sessao_plenaria_data"></span><br/><br/>

2
templates/parlamentares/parlamentares_dependentes.html

@ -19,7 +19,7 @@
</thead>
{% for d in dependentes %}
<tr>
<td><a href="{% url 'parlamentares_dependentes_edit' object.id d.id %}">{{d.nome}}</a></td>
<td><a href="{% url 'parlamentares:parlamentares_dependentes_edit' object.id d.id %}">{{d.nome}}</a></td>
<td>{{d.tipo }}</td>
<td>{{d.data_nascimento|default_if_none:""}}</td>
</tr>

2
templates/parlamentares/parlamentares_filiacao.html

@ -19,7 +19,7 @@
</thead>
{% for f in filiacoes %}
<tr>
<td><a href="{% url 'parlamentares_filiacao_edit' object.id f.id %}">{{f.partido.sigla}}</a></td>
<td><a href="{% url 'parlamentares:parlamentares_filiacao_edit' object.id f.id %}">{{f.partido.sigla}}</a></td>
<td>{{f.data}}</td>
<td>{{f.data_desfiliacao|default_if_none:""}}</td>
</tr>

2
templates/parlamentares/parlamentares_mandato.html

@ -22,7 +22,7 @@
</thead>
{% for m in mandatos %}
<tr>
<td><a href="{% url 'parlamentares_mandato_edit' object.id m.id %}">{{m.legislatura}}</a></td>
<td><a href="{% url 'parlamentares:parlamentares_mandato_edit' object.id m.id %}">{{m.legislatura}}</a></td>
<td>{{m.coligacao|default_if_none:""}}</td>
<td>{{m.data_fim_mandato|default_if_none:""}}</td>
<td>{{m.data_expedicao_diploma|default_if_none:""}}</td>

6
templates/protocoloadm/detail_doc_detail.html

@ -3,8 +3,8 @@
{% block actions %} {% endblock %}
{% block sections_nav %}
<div class="actions btn-group pull-right" role="group">
<a href="{% url 'detail_doc_adm' pk %}" class="btn btn-default">{% trans 'Inicio' %}</a>
<a href="{% url 'doc_ace_adm' pk %}" class="btn btn-default">{% trans 'Documento Acessório' %}</a>
<a href="{% url 'tramitacao_adm' pk %}" class="btn btn-default">{% trans 'Tramitação' %}</a>
<a href="{% url 'protocoloadm:detail_doc_adm' pk %}" class="btn btn-default">{% trans 'Inicio' %}</a>
<a href="{% url 'protocoloadm:doc_ace_adm' pk %}" class="btn btn-default">{% trans 'Documento Acessório' %}</a>
<a href="{% url 'protocoloadm:tramitacao_adm' pk %}" class="btn btn-default">{% trans 'Tramitação' %}</a>
</div>
{% endblock sections_nav %}

2
templates/protocoloadm/documento_acessorio_administrativo.html

@ -26,7 +26,7 @@
{% for d in doc_ace %}
<tr>
<td>{{d.arquivo}}</td>
<td><a href="{% url 'doc_ace_adm_edit' doc.id d.id %}">{{d.nome}}</a></td>
<td><a href="{% url 'protocoloadm:doc_ace_adm_edit' doc.id d.id %}">{{d.nome}}</a></td>
<td>{{d.tipo.descricao}}</td>
<td>{{d.data|date:"d/m/Y"}}</td>
<td>{{d.autor}}</td>

2
templates/protocoloadm/pesquisa_doc_adm.html

@ -12,7 +12,7 @@
{% for d in documentos %}
<tr>
<td>
<a href="{% url 'detail_doc_adm' d.id %}"><b>{{ d.tipo.sigla }} {{ d.numero }}/{{ d.ano }} - {{ d.tipo }}</b></a> <br />
<a href="{% url 'protocoloadm:detail_doc_adm' d.id %}"><b>{{ d.tipo.sigla }} {{ d.numero }}/{{ d.ano }} - {{ d.tipo }}</b></a> <br />
{{ d.assunto }} <br />
<b>Interessado:</b> {{ d.interessado }}
</td>

8
templates/protocoloadm/proposicoes_detail.html

@ -3,9 +3,9 @@
{% block sections_nav %}
<div class="actions btn-group pull-right" role="group">
<a href="{% url 'proposicao_receber' %}" class="btn btn-default">{% trans 'Incorporar Proposições' %}</a>
<a href="{% url 'proposicoes_naorecebidas' %}" class="btn btn-default">{% trans 'Proposições Não Recebidas' %}</a>
<a href="{% url 'proposicoes_naoincorporadas' %}" class="btn btn-default">{% trans 'Proposições Não Incorporadas' %}</a>
<a href="{% url 'proposicoes_incorporadas' %}" class="btn btn-default">{% trans 'Proposições Incorporadas' %}</a>
<a href="{% url 'protocoloadm:proposicao_receber' %}" class="btn btn-default">{% trans 'Incorporar Proposições' %}</a>
<a href="{% url 'protocoloadm:proposicoes_naorecebidas' %}" class="btn btn-default">{% trans 'Proposições Não Recebidas' %}</a>
<a href="{% url 'protocoloadm:proposicoes_naoincorporadas' %}" class="btn btn-default">{% trans 'Proposições Não Incorporadas' %}</a>
<a href="{% url 'protocoloadm:proposicoes_incorporadas' %}" class="btn btn-default">{% trans 'Proposições Incorporadas' %}</a>
</div>
{% endblock sections_nav %}

2
templates/protocoloadm/proposicoes_incorporadas.html

@ -8,7 +8,7 @@
{% for p in object_list %}
<tr>
<td>
<a href="{% url 'proposicao_view' p.id %}">
<a href="{% url 'protocoloadm:proposicao_view' p.id %}">
{{ p.data_envio|date:"d/m/Y" }}
</a>
</td>

2
templates/protocoloadm/proposicoes_naoincorporadas.html

@ -8,7 +8,7 @@
{% for p in object_list %}
<tr>
<td>
<a href="{% url 'proposicao_view' p.id %}">
<a href="{% url 'protocoloadm:proposicao_view' p.id %}">
{{ p.data_envio|date:"d/m/Y" }}
</a>
</td>

2
templates/protocoloadm/proposicoes_naorecebidas.html

@ -8,7 +8,7 @@
{% for p in object_list %}
<tr>
<td>
<a href="{% url 'proposicao_view' p.id %}">
<a href="{% url 'protocoloadm:proposicao_view' p.id %}">
{{ p.data_envio|date:"d/m/Y" }}
</a>
</td>

4
templates/protocoloadm/protocolo_list.html

@ -12,11 +12,11 @@
<tr>
<td>
<strong>Protocolo:</strong>
<a href="{% url 'protocolo_mostrar' p.numero p.ano %}">
<a href="{% url 'protocoloadm:protocolo_mostrar' p.numero p.ano %}">
{{ p.numero|stringformat:'06d' }}/{{ p.ano }}
</a>
&nbsp;&nbsp;-&nbsp;&nbsp;
<a href="{% url 'relatorio_etiqueta_protocolo' p.numero p.ano %}">
<a href="{% url 'relatorios:relatorio_etiqueta_protocolo' p.numero p.ano %}">
<img src="{% static 'img/etiqueta.png' %}" alt="Etiqueta Individual">
</a></br>
<strong>Assunto:</strong> {{ p.assunto_ementa }}</br>

4
templates/protocoloadm/protocolo_mostrar.html

@ -16,8 +16,8 @@
<br />
<strong>Documento Vinculado:</strong></br>
<a href="{% url 'criar_documento' protocolo.numero protocolo.ano %}" class="btn btn-primary">Criar Documento</a>
<a href="{% url 'protocoloadm:criar_documento' protocolo.numero protocolo.ano %}" class="btn btn-primary">Criar Documento</a>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href="{% url 'comprovante_protocolo' protocolo.numero protocolo.ano %}" target="popup" class="btn btn-primary" onclick="window.open('{% url 'comprovante_protocolo' protocolo.numero protocolo.ano %}','Comprovante','width=800, height=600')">Comprovante
<a href="{% url 'protocoloadm:comprovante_protocolo' protocolo.numero protocolo.ano %}" target="popup" class="btn btn-primary" onclick="window.open('{% url 'protocoloadm:comprovante_protocolo' protocolo.numero protocolo.ano %}','Comprovante','width=800, height=600')">Comprovante
</a>
{% endblock detail_content %}

8
templates/protocoloadm/protocoloadm_detail.html

@ -3,9 +3,9 @@
{% block actions %}{% endblock %}
{% block sections_nav %}
<div class="actions btn-group pull-right" role="group">
<a href="{% url 'protocolo' %}" class="btn btn-default">{% trans 'Pesquisa Protocolo' %}</a>
<a href="{% url 'protocolar_doc' %}" class="btn btn-default">{% trans 'Protocolar Documento' %}</a>
<a href="{% url 'protocolar_mat' %}" class="btn btn-default">{% trans 'Protocolar Matéria' %}</a>
<a href="{% url 'anular_protocolo' %}" class="btn btn-default">{% trans 'Anular Protocolo' %}</a>
<a href="{% url 'protocoloadm:protocolo' %}" class="btn btn-default">{% trans 'Pesquisa Protocolo' %}</a>
<a href="{% url 'protocoloadm:protocolar_doc' %}" class="btn btn-default">{% trans 'Protocolar Documento' %}</a>
<a href="{% url 'protocoloadm:protocolar_mat' %}" class="btn btn-default">{% trans 'Protocolar Matéria' %}</a>
<a href="{% url 'protocoloadm:anular_protocolo' %}" class="btn btn-default">{% trans 'Anular Protocolo' %}</a>
</div>
{% endblock sections_nav %}

6
templates/protocoloadm/tramitacao.html

@ -22,11 +22,11 @@
</tr>
{% for t in tramitacoes %}
<tr>
<td><a href="{% url 'tramitacao_edit' t.id %}">{{t.data_encaminhamento|date:"d/m/Y"}}</a></td>
<td><a href="{% url 'protocoloadm:tramitacao_edit' t.id %}">{{t.data_encaminhamento|date:"d/m/Y"}}</a></td>
<td>{{t.unidade_tramitacao_local}}</td>
<td>{{t.unidade_tramitacao_destino}}</td>
<td>{{t.status.sigla}}</td>
<td><a href="{% url 'tramitacao_delete' documento.id t.id %}">Excluir</ad></td>
<td><a href="{% url 'protocoloadm:tramitacao_delete' documento.id t.id %}">Excluir</ad></td>
</tr>
{% endfor %}
@ -35,6 +35,6 @@
<strong>Nenhuma tramitação cadastrada para este documento.</strong>
{% endif %}
</br>
<a href="{% url 'tramitacao_incluir' documento.id %}" class="button primary">Incluir Tramitação</a>
<a href="{% url 'protocoloadm:tramitacao_incluir' documento.id %}" class="button primary">Incluir Tramitação</a>
</fieldset>
{% endblock detail_content %}

12
templates/sessao/painel.html

@ -6,12 +6,12 @@
<audio type="hidden" id="audio" src="{% static 'audio/ring.mp3' %}"> </audio>
<div class="row">
<!--<div class="col-md-6"><a href="{% url 'painel_principal' object.pk %}" class="btn btn-primary btn-sm active">Iniciar painel presidente</a></div> -->
<div class="col-md-6"><a href="{% url 'painel_principal' object.pk %}" class="btn btn-primary btn-sm active">Iniciar painel completo</a></div>
<!--<div class="col-md-6"><a href="{% url 'painel_mensagem' %}" class="btn btn-primary btn-sm active">Iniciar painel mensagem</a></div>
<div class="col-md-6"><a href="{% url 'painel_parlamentares' %}" class="btn btn-primary btn-sm active">Iniciar painel parlamentares</a></div>
<div class="col-md-6"><a href="{% url 'painel_votacao' %}" class="btn btn-primary btn-sm active">Iniciar painel votação</a></div> -->
<div class="col-md-6"><a href="{% url 'painel_controlador' %}" class="btn btn-primary btn-sm active">Controlador Painel</a></div>
<!--<div class="col-md-6"><a href="{% url 'painel:painel_principal' object.pk %}" class="btn btn-primary btn-sm active">Iniciar painel presidente</a></div> -->
<div class="col-md-6"><a href="{% url 'painel:painel_principal' object.pk %}" class="btn btn-primary btn-sm active">Iniciar painel completo</a></div>
<!--<div class="col-md-6"><a href="{% url 'painel:painel_mensagem' %}" class="btn btn-primary btn-sm active">Iniciar painel mensagem</a></div>
<div class="col-md-6"><a href="{% url 'painel:painel_parlamentares' %}" class="btn btn-primary btn-sm active">Iniciar painel parlamentares</a></div>
<div class="col-md-6"><a href="{% url 'painel:painel_votacao' %}" class="btn btn-primary btn-sm active">Iniciar painel votação</a></div> -->
<div class="col-md-6"><a href="{% url 'painel:painel_controlador' %}" class="btn btn-primary btn-sm active">Controlador Painel</a></div>
</div>
<br />
<h1>Operação do Painel Eletrônico</h1>

2
templates/sessao/pauta_sessao_detail.html

@ -5,7 +5,7 @@
{% block detail_content %}
<br>
<div align=right><a href="{% url 'relatorio_sessao_plenaria' object.id %}">> PDF</a></li></div>
<div align=right><a href="{% url 'relatorios:relatorio_sessao_plenaria' object.id %}">> PDF</a></li></div>
<fieldset>
<legend>Pauta da Sessão</legend>
<h5 align="center">{{ sessaoplenaria }}</h5>

18
templates/sistema.html

@ -5,23 +5,23 @@
<h2>Configuração Inicial</h2>
<div class="row">
<div class="col-md-6"><a href="{% url 'casa_legislativa' %}" class="btn btn-link">Casa Legislativa</a></div>
<div class="col-md-6"><a href="{% url 'base:casa_legislativa' %}" class="btn btn-link">Casa Legislativa</a></div>
</div>
<h2>Módulo Parlamentares</h2>
<div class="row">
<div class="col-md-6"><a href="{% url 'legislatura:list' %}" class="btn btn-link">Legislatura</a></div>
<div class="col-md-6"><a href="{% url 'tipoafastamento:list' %}" class="btn btn-link">Tipo de Afastamento</a></div>
<div class="col-md-6"><a href="{% url 'tipodependente:list' %}" class="btn btn-link">Tipo de Dependente</a></div>
<div class="col-md-6"><a href="{% url 'situacaomilitar:list' %}" class="btn btn-link">Tipo de Situação Militar</a></div>
<div class="col-md-6"><a href="{% url 'nivelinstrucao:list' %}" class="btn btn-link">Nível de Intrução</a></div>
<div class="col-md-6"><a href="{% url 'partido:list' %}" class="btn btn-link">Partido</a></div>
<div class="col-md-6"><a href="{% url 'coligacao:list' %}" class="btn btn-link">Coligação</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:legislatura_list' %}" class="btn btn-link">Legislatura</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:tipoafastamento_list' %}" class="btn btn-link">Tipo de Afastamento</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:tipodependente_list' %}" class="btn btn-link">Tipo de Dependente</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:situacaomilitar_list' %}" class="btn btn-link">Tipo de Situação Militar</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:nivelinstrucao_list' %}" class="btn btn-link">Nível de Intrução</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:partido_list' %}" class="btn btn-link">Partido</a></div>
<div class="col-md-6"><a href="{% url 'parlamentares:coligacao_list' %}" class="btn btn-link">Coligação</a></div>
</div>
<h2>Módulo Mesa Diretora</h2>
<div class="row">
<div class="col-md-6"><a href="{% url 'sessaolegislativa:list' %}" class="btn btn-link">Sessão Legislativa</a></div>
<div class="col-md-6"><a href="{% url 'sessao:sessaolegislativa_list' %}" class="btn btn-link">Sessão Legislativa</a></div>
<div class="col-md-6"><a href="{% url 'cargomesa:list' %}" class="btn btn-link">Cargo da Mesa</a></div>
</div>

Loading…
Cancel
Save