Browse Source

Adiciona extrato ao menu resumo da Sessão (#2191)

* Adiciona extrato ao menu resumo

* Ajustes

* Ajusta identação

* Ajustes
pull/2224/head
Rogério Frá 6 years ago
committed by Edward
parent
commit
8b6b81f051
  1. 4
      sapl/sessao/urls.py
  2. 4
      sapl/sessao/views.py
  3. 12
      sapl/templates/sessao/blocos_ata/assinaturas.html
  4. 0
      sapl/templates/sessao/blocos_ata/conteudo_multimidia.html
  5. 9
      sapl/templates/sessao/blocos_ata/expedientes.html
  6. 8
      sapl/templates/sessao/blocos_ata/identificacao_basica.html
  7. 10
      sapl/templates/sessao/blocos_ata/lista_presenca.html
  8. 10
      sapl/templates/sessao/blocos_ata/lista_presenca_ordem_dia.html
  9. 25
      sapl/templates/sessao/blocos_ata/materias_expediente.html
  10. 23
      sapl/templates/sessao/blocos_ata/materias_ordem_dia.html
  11. 10
      sapl/templates/sessao/blocos_ata/mesa_diretora.html
  12. 12
      sapl/templates/sessao/blocos_ata/oradores_expediente.html
  13. 9
      sapl/templates/sessao/blocos_ata/oradores_explicacoes.html
  14. 23
      sapl/templates/sessao/resumo_ata.html
  15. 4
      sapl/templates/sessao/subnav.yaml

4
sapl/sessao/urls.py

@ -10,7 +10,7 @@ from sapl.sessao.views import (AdicionarVariasMateriasExpediente,
PesquisarPautaSessaoView,
PesquisarSessaoPlenariaView,
PresencaOrdemDiaView, PresencaView,
ResumoOrdenacaoView, ResumoView, SessaoCrud,
ResumoOrdenacaoView, ResumoView, ResumoAtaView, SessaoCrud,
TipoExpedienteCrud, TipoResultadoVotacaoCrud,
TipoSessaoCrud, VotacaoEditView,
VotacaoExpedienteEditView,
@ -109,6 +109,8 @@ urlpatterns = [
name='presencaordemdia'),
url(r'^sessao/(?P<pk>\d+)/resumo$',
ResumoView.as_view(), name='resumo'),
url(r'^sessao/(?P<pk>\d+)/resumo_ata$',
ResumoAtaView.as_view(), name='resumo_ata'),
url(r'^sessao/pesquisar-sessao$',
PesquisarSessaoPlenariaView.as_view(), name='pesquisar_sessao'),
url(r'^sessao/(?P<pk>\d+)/matordemdia/votnom/(?P<oid>\d+)/(?P<mid>\d+)$',

4
sapl/sessao/views.py

@ -1280,7 +1280,6 @@ class ResumoView(DetailView):
ex = {'tipo': tipo, 'conteudo': conteudo}
expedientes.append(ex)
context.update({'expedientes': expedientes})
# =====================================================================
# Matérias Expediente
materias = ExpedienteMateria.objects.filter(
@ -1456,7 +1455,8 @@ class ResumoView(DetailView):
'decimo_ordenacao': dict_ord_template['oradores_expli']})
return self.render_to_response(context)
class ResumoAtaView(ResumoView):
template_name = 'sessao/resumo_ata.html'
class ExpedienteView(FormMixin, DetailView):
template_name = 'sessao/expediente.html'

12
sapl/templates/sessao/blocos_ata/assinaturas.html

@ -0,0 +1,12 @@
{% load common_tags %}
</p>
</p>
<legend>Assinatura Parlamentares Presentes</legend>
<div class="row">
{% for p in presenca_ordem %}
<div class="col-md-12">{{p.nome_parlamentar}} / {{ p|filiacao_data_filter:object.data_inicio }}</p>
</div>
{% endfor %}
</div>
</fieldset>

0
sapl/templates/sessao/blocos_ata/conteudo_multimidia.html

9
sapl/templates/sessao/blocos_ata/expedientes.html

@ -0,0 +1,9 @@
<fieldset>
<p align="justify">
<strong>Expedientes: </strong>
{% for e in expedientes %}
<b>{{e.tipo}}</b>:
{{e.conteudo|striptags}}
{% endfor %}
</p>
</fieldset>

8
sapl/templates/sessao/blocos_ata/identificacao_basica.html

@ -0,0 +1,8 @@
<fieldset>
<p align="justify">
<strong>Identificação Básica: </strong>
{% for b in basica %}
{{b}} ;
{% endfor %}
</p>
</fieldset>

10
sapl/templates/sessao/blocos_ata/lista_presenca.html

@ -0,0 +1,10 @@
{% load common_tags %}
<fieldset>
<p align="justify">
<strong>Lista de Presença na Sessão: </strong>
{% for p in presenca_sessao %}
{{p.nome_parlamentar}} / {{ p|filiacao_data_filter:object.data_inicio }} ;
{% endfor %}
</p>
</fieldset>

10
sapl/templates/sessao/blocos_ata/lista_presenca_ordem_dia.html

@ -0,0 +1,10 @@
{% load common_tags %}
<fieldset>
<p align="justify">
<strong>Lista de Presença na Ordem do Dia: </strong>
{% for p in presenca_ordem %}
{{p.nome_parlamentar}} / {{ p|filiacao_data_filter:object.data_inicio }} ;
{% endfor %}
</p>
</fieldset>

25
sapl/templates/sessao/blocos_ata/materias_expediente.html

@ -0,0 +1,25 @@
<fieldset>
<p align="justify">
<strong>Matérias do Expediente: </strong>
{% for m in materia_expediente %}
<b>{{m.numero}} - {{m.titulo}}</b>
{% if m.turno %}
Turno: {{m.turno}}
{% endif %}
Autor{{ m.autor|length|pluralize:"es" }}: {{ m.autor|join:', ' }}
{% if m.numero_protocolo %}
Número de Protocolo: {{ m.numero_protocolo }}
{% endif %}
{% if m.numero_processo %}
Processo: {{ m.numero_processo }}
{% endif %}
{{m.ementa|safe}}
{{m.resultado}} {{m.resultado_observacao}}</td>
{% endfor %}
</p>
</fieldset>

23
sapl/templates/sessao/blocos_ata/materias_ordem_dia.html

@ -0,0 +1,23 @@
<fieldset>
<p align="justify">
<strong>Matérias da Ordem do Dia: </strong>
{% for m in materias_ordem %}
<b>{{m.numero}} - {{m.titulo}} </b>
{% if m.turno %}
Turno:{{m.turno}}
{% endif %}
Autor{{ m.autor|length|pluralize:"es" }}: {{ m.autor|join:', ' }}
{% if m.numero_protocolo %}
Número de Protocolo: {{ m.numero_protocolo }}
{% endif %}
{% if m.numero_processo %}
Processo: {{ m.numero_processo }}
{% endif %}
{{m.ementa|safe}}
{{m.resultado}} {{m.resultado_observacao}}
{% endfor %}
</p>
</fieldset>

10
sapl/templates/sessao/blocos_ata/mesa_diretora.html

@ -0,0 +1,10 @@
<fieldset>
<p align="justify">
<strong>Mesa Diretora: </strong>
{% for m in mesa %}
{{m.cargo}}:
{{m.parlamentar.nome_parlamentar}} / {{ m.parlamentar.filiacao_atual }} ;
{% endfor %}
</p>
</fieldset>

12
sapl/templates/sessao/blocos_ata/oradores_expediente.html

@ -0,0 +1,12 @@
<fieldset>
<p align="justify">
<strong>Oradores do Expediente: </strong>
{% for o in oradores %}
<div><b>{{o.numero_ordem}}</b> - {{o.parlamentar}}</div>
<div>{{o.url_discurso}}</div>
<div>{{o.observacao}}</div>
</br>
{% endfor %}
</p>
</div>
</fieldset>

9
sapl/templates/sessao/blocos_ata/oradores_explicacoes.html

@ -0,0 +1,9 @@
<fieldset>
<p align="justify">
<strong>Oradores das Explicações Pessoais: </strong>
{% for o in oradores_explicacoes %}
<b>{{o.numero_ordem}}</b> - {{o.parlamentar.nome_parlamentar}} / {{ o.parlamentar.filiacao_atual }} ;
{{o.url_discurso}}
{% endfor %}
</p>
</fieldset>

23
sapl/templates/sessao/resumo_ata.html

@ -0,0 +1,23 @@
{% extends "crud/detail.html" %}
{% load i18n %}
{% load crispy_forms_tags %}
{% block title %}
<h1 class="page-header">
Extrato Eletrônico da {{sessaoplenaria}}
</h1>
{% endblock %}
{% block detail_content %}
{% include 'sessao/blocos_ata/'|add:primeiro_ordenacao %}
{% include 'sessao/blocos_ata/'|add:segundo_ordenacao %}
{% include 'sessao/blocos_ata/'|add:terceiro_ordenacao %}
{% include 'sessao/blocos_ata/'|add:quarto_ordenacao %}
{% include 'sessao/blocos_ata/'|add:quinto_ordenacao %}
{% include 'sessao/blocos_ata/'|add:sexto_ordenacao %}
{% include 'sessao/blocos_ata/'|add:setimo_ordenacao %}
{% include 'sessao/blocos_ata/'|add:oitavo_ordenacao %}
{% include 'sessao/blocos_ata/'|add:nono_ordenacao %}
{% include 'sessao/blocos_ata/'|add:decimo_ordenacao %}
{% include 'sessao/blocos_ata/assinaturas.html' %}
{% endblock detail_content %}

4
sapl/templates/sessao/subnav.yaml

@ -33,4 +33,8 @@
check_permission: painel.list_painel
- title: {% trans 'Resumo' %}
children:
- title: {% trans 'Resumo' %}
url: resumo
- title: {% trans 'Extrato' %}
url: resumo_ata
Loading…
Cancel
Save