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

160
sapl/templates/sessao/pauta_sessao_detail.html

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

Loading…
Cancel
Save