Browse Source

Fix #3149 - Tabelas de Matérias do Expediente e Matérias da Ordem do Dia na Pauta de Sessão (#3152)

* Dados tabelas exp e ordem da pauta de sessão

* Dados pdf pauta sessao
pull/3008/head
João Rodrigues 5 years ago
committed by GitHub
parent
commit
befabf6a7c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 93
      sapl/templates/relatorios/relatorio_pauta_sessao.html
  2. 160
      sapl/templates/sessao/pauta_sessao_detail.html

93
sapl/templates/relatorios/relatorio_pauta_sessao.html

@ -6,66 +6,47 @@
{% block content %}
<h2 class="gray-title">Identificação Básica</h2>
{% for b in basica %}
{{b}}<br/>
{% endfor %}
<h2 class="gray-title">Expedientes</h2>
{% for e in expedientes %}
<b>{{e.tipo}}: </b><br/>
<p>{{e.conteudo|safe}}</p>
{% endfor %}
<h2 class="gray-title">Matérias do Expediente</h2>
{% if materia_expediente %}
{% for b in basica %}
{{ b }}<br/>
{% endfor %}
<h2 class="gray-title">Expedientes</h2>
{% for e in expedientes %}
<b>{{ e.tipo }}: </b><br/><p>{{ e.conteudo|safe }}</p>
{% endfor %}
<h2 class="gray-title">Matérias do Expediente</h2>
{% if materia_expediente %}
<table class="grayTable">
<thead>
<tr>
<th>Matéria</th>
<th>Ementa</th>
<th>Situação</th>
</tr>
</thead>
{% for m in materia_expediente %}
<tr>
<td style="width:20%;">
{{m.numero}} - {{m.titulo}}
<br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
<thead><tr><th>Matéria</th><th>Ementa</th></tr></thead>
{% for m in materia_expediente %}
<tr>
<td style="width:20%;">
{{ m.numero }} - {{ m.titulo }}<br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</td>
<td style="width:70%;">{{m.ementa|safe}}<br>{{m.observacao|linebreaksbr|safe}}</td>
<td style="width:10%;">{{m.situacao}}</td>
<td style="width:70%;">
{{ m.ementa|safe }}<br>{{ m.observacao|linebreaksbr|safe }}
</td>
</tr>
{% endfor %}
</table>
{% else %}
<b>Não existem Matérias de Expediente para essa Sessão Plenária</b>
{% endif %}
<h2 class="gray-title">Matérias da Ordem do Dia</h2>
{% if materias_ordem %}
{% endfor %}
</table>
{% else %}
<b>Não existem Matérias de Expediente para essa Sessão Plenária</b>
{% endif %}
<h2 class="gray-title">Matérias da Ordem do Dia</h2>
{% if materias_ordem %}
<table class="grayTable">
<thead>
<tr>
<th>Matéria</th>
<th>Ementa</th>
<th>Situação</th>
</tr>
</thead>
{% for m in materias_ordem %}
<tr>
<td style="width:20%;">
{{m.numero}} - <b">{{m.titulo}}</b>
<br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
<thead><tr><th>Matéria</th><th>Ementa</th></tr></thead>
{% for m in materias_ordem %}
<tr>
<td style="width:20%;">
{{m.numero}} - <b">{{m.titulo}}</b><br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</td>
<td style="width:70%;">{{m.ementa|safe}}<br>{{m.observacao|linebreaksbr|safe}}</td>
<td style="width:10%;">{{m.situacao}}</td>
</tr>
{% endfor %}
</table>
{% else %}
<b>Não existem Matérias de Ordem do Dia para essa Sessão Plenária</b>
{% endif %}
{% endblock content %}
{% endfor %}
</table>
{% else %}
<b>Não existem Matérias de Ordem do Dia para essa Sessão Plenária</b>
{% endif %}
{% endblock content %}

160
sapl/templates/sessao/pauta_sessao_detail.html

@ -3,91 +3,77 @@
{% load crispy_forms_tags %}
{% block base_content %}
<div align=right><a href="{% url 'sapl.sessao:pauta_sessao_detail' object.pk %}pdf"> Impressão PDF</a></li></div>
<fieldset>
<legend>Identificação Básica</legend>
<table class="table">
<thead class="thead-default">
<tr>
{% for b in basica %}
<td>{{b}}</td>
{% endfor %}
</tr>
</thead>
</table>
</fieldset>
<fieldset>
<legend>Expedientes</legend>
<table class="table">
<thead class="thead-default">
{% for e in expedientes %}
<tr>
<td>
<b>{{e.tipo}}: </b> <br><br>
<div style="border:0.5px solid #BAB4B1; border-radius: 10px; background-color: rgba(225, 225, 225, .8);">
<p>{{e.conteudo|safe}}</p>
</div>
</td>
</tr>
{% endfor %}
</thead>
</table>
</fieldset>
<fieldset>
<legend>Matérias do Expediente</legend>
{% if materia_expediente %}
<table class="table table-striped">
<thead>
<tr>
<th>Matéria</th>
<th>Ementa</th>
<th>Situação</th>
</tr>
</thead>
{% for m in materia_expediente %}
<tr>
<td style="width:20%;">
{{m.numero}} - <a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.titulo}}</a>
<br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</td>
<td style="width:70%;">{{m.ementa|safe}}<br>{{m.observacao|linebreaksbr|safe}}</td>
<td style="width:10%;">{{m.situacao}}</td>
</tr>
{% endfor %}
</table>
{% else %}
<strong>Não existem Matérias de Expediente para essa Sessão Plenária</strong>
{% endif %}
</fieldset>
<fieldset>
<legend>Matérias da Ordem do Dia</legend>
{% if materias_ordem %}
<table class="table table-striped">
<thead>
<tr>
<th>Matéria</th>
<th>Ementa</th>
<th>Situação</th>
</tr>
</thead>
{% for m in materias_ordem %}
<tr>
<td style="width:20%;">
{{m.numero}} - <a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.titulo}}</a>
<br />
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</td>
<td style="width:70%;">{{m.ementa|safe}}<br>{{m.observacao|linebreaksbr|safe}}</td>
<td style="width:10%;">{{m.situacao}}</td>
</tr>
{% endfor %}
</table>
{% else %}
<strong>Não existem Matérias de Ordem do Dia para essa Sessão Plenária</strong>
{% endif %}
</fieldset>
<div align=right><a href="{% url 'sapl.sessao:pauta_sessao_detail' object.pk %}pdf"> Impressão PDF</a></li></div>
<fieldset>
<legend>Identificação Básica</legend>
<table class="table">
<thead class="thead-default">
<tr>
{% for b in basica %}
<td>{{b}}</td>
{% endfor %}
</tr>
</thead>
</table>
</fieldset>
<fieldset>
<legend>Expedientes</legend>
<table class="table">
<thead class="thead-default">
{% for e in expedientes %}
<tr>
<td>
<b>{{e.tipo}}: </b> <br><br>
<div
style="border:0.5px solid #BAB4B1; border-radius: 10px;
background-color: rgba(225, 225, 225, .8);"
>
<p>{{e.conteudo|safe}}</p>
</div>
</td>
</tr>
{% endfor %}
</thead>
</table>
</fieldset>
<fieldset>
<legend>Matérias do Expediente</legend>
{% if materia_expediente %}
<table class="table table-striped">
<thead><tr><th>Matéria</th><th>Ementa</th></tr></thead>
{% for m in materia_expediente %}
<tr>
<td style="width:20%;">
{{m.numero}} -
<a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.titulo}}</a><br/>
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</td>
<td style="width:70%;">{{m.ementa|safe}}<br>{{m.observacao|linebreaksbr|safe}}</td>
</tr>
{% endfor %}
</table>
{% else %}
<strong>Não existem Matérias de Expediente para essa Sessão Plenária</strong>
{% endif %}
</fieldset>
<fieldset>
<legend>Matérias da Ordem do Dia</legend>
{% if materias_ordem %}
<table class="table table-striped">
<thead><tr><th>Matéria</th><th>Ementa</th></tr></thead>
{% for m in materias_ordem %}
<tr>
<td style="width:20%;">
{{m.numero}} -
<a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.titulo}}</a><br/>
<b>Autor{{ m.autor|length|pluralize:"es" }}</b>: {{ m.autor|join:', ' }}
</td>
<td style="width:70%;">{{m.ementa|safe}}<br>{{m.observacao|linebreaksbr|safe}}</td>
</tr>
{% endfor %}
</table>
{% else %}
<strong>Não existem Matérias de Ordem do Dia para essa Sessão Plenária</strong>
{% endif %}
</fieldset>
{% endblock base_content %}

Loading…
Cancel
Save