mirror of https://github.com/interlegis/sigi.git
Sesóstris Vieira
3 weeks ago
4 changed files with 145 additions and 8 deletions
@ -0,0 +1,52 @@ |
|||
{% load i18n static sigi_tags dict_get %} |
|||
|
|||
<div class="table-responsive"> |
|||
<table class="table table-sm table-stripped calendar-table" repeat="2"> |
|||
<thead> |
|||
<tr> |
|||
{% if not espacos %} |
|||
<th rowspan="2">{% trans "Espaço" %}</th> |
|||
{% endif %} |
|||
<th rowspan="2">{% trans "SIGAD" %}</th> |
|||
<th rowspan="2">{% trans "Virtual" %}</th> |
|||
<th rowspan="2">{% trans "Data início" %}</th> |
|||
<th rowspan="2">{% trans "Data término" %}</th> |
|||
<th rowspan="2">{% trans "Propósito" %}</th> |
|||
<th rowspan="2">{% trans "Total participantes" %}</th> |
|||
<th rowspan="2">{% trans "Autoridade solicitante" %}</th> |
|||
<th colspan="2">{% trans "Contato" %}</th> |
|||
<th rowspan="2">{% trans "Informações adicionais" %}</th> |
|||
<th rowspan="2">{% trans "Recursos solicitados" %}</th> |
|||
</tr> |
|||
<tr> |
|||
<th>{% trans "Nome" %}</th> |
|||
<th>{% trans "Telefone" %}</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody class="table-group-divider"> |
|||
{% for reserva in reservas %} |
|||
<tr> |
|||
{% if not espacos %} |
|||
<th>{{ reserva.espaco.nome }}</th> |
|||
{% endif %} |
|||
<td>{{ reserva.num_processo }}</td> |
|||
<td>{{ reserva.virtual|yesno }}</td> |
|||
<td>{{ reserva.data_inicio }}</td> |
|||
<td>{{ reserva.data_termino }}</td> |
|||
<td>{{ reserva.proposito }}</td> |
|||
<td>{{ reserva.total_participantes|default:"-" }}</td> |
|||
<td>{{ reserva.solicitante }}</td> |
|||
<td>{{ reserva.contato }}</td> |
|||
<td>{{ reserva.telefone_contato }}</td> |
|||
<td>{{ reserva.informacoes }}</td> |
|||
<td> |
|||
{% for recurso in reserva.recursosolicitado_set.all %} |
|||
{{ recurso.quantidade|default:"" }} {{ recurso.recurso.sigla }} |
|||
{% if not forloop.last %}<br/>{% endif %} |
|||
{% endfor %} |
|||
</td> |
|||
</tr> |
|||
{% endfor %} |
|||
</tbody> |
|||
</table> |
|||
</div> |
@ -0,0 +1,57 @@ |
|||
{% extends "admin/base_site.html" %} |
|||
{% load i18n static djbs_extras %} |
|||
|
|||
{% block extrastyle %} |
|||
{{ block.super }} |
|||
{{ form.media }} |
|||
{% endblock %} |
|||
|
|||
{% block breadcrumbs %} |
|||
<li class="breadcrumb-item">{% translate "Relatórios" %}</li> |
|||
<li class="breadcrumb-item">{% translate "Uso dos espaços" %}</li> |
|||
{% endblock %} |
|||
|
|||
{% block content %} |
|||
<form> |
|||
<div class="card mb-3"> |
|||
<div class="card-header"> |
|||
<a class="icon-link" data-bs-toggle="collapse" href="#filterFormCollapse" aria-expanded="{% if reservas %}false{% else %}true{% endif %}" aria-controls="filterFormCollapse"> |
|||
{% icon "filter" %} {% translate "Filtros" %} |
|||
</a> |
|||
</div> |
|||
<div class="card-body collapse{% if not reservas %} show{% endif %}" id="filterFormCollapse"> |
|||
{{ form }} |
|||
</div> |
|||
<div class="card-footer d-flex justify-content-end"> |
|||
<div> |
|||
<button type="submit" class="btn btn-primary">{% trans 'Visualizar' %}</button> |
|||
<button type="submit" name="pdf" value="1" class="btn btn-primary" title="{% trans 'Exportar para PDF' %}"> |
|||
{% icon "pdf" %} |
|||
{% trans 'Exportar para PDF' %} |
|||
</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
|
|||
{% if reservas %} |
|||
{% if espacos %} |
|||
{% for espaco in espacos %} |
|||
<div class="card"> |
|||
<div class="card-head"> |
|||
{{ espaco.nome }} |
|||
</div> |
|||
<div class="card-body"> |
|||
{% include "espacos/snippets/uso_espaco_snippet.html" with reservas=espaco.reservas %} |
|||
</div> |
|||
</div> |
|||
{% endfor %} |
|||
{% else %} |
|||
<div class="card"> |
|||
<div class="card-body"> |
|||
{% include "espacos/snippets/uso_espaco_snippet.html" %} |
|||
</div> |
|||
</div> |
|||
{% endif %} |
|||
{% endif %} |
|||
{% endblock %} |
@ -0,0 +1,33 @@ |
|||
{% extends "pdf/base_report.html" %} |
|||
{% load i18n static %} |
|||
|
|||
{% block extra_style %} |
|||
{{ block.super }} |
|||
h4 { |
|||
margin: 20px 0; |
|||
padding-left: 1.5rem; |
|||
border-left: 5px solid #ee6e73; |
|||
} |
|||
{% endblock %} |
|||
|
|||
{% block main_content %} |
|||
{% if espacos %} |
|||
{% for espaco in espacos %} |
|||
<h4> |
|||
{% blocktranslate%}Semana de {{ data_inicio }} a {{ data_termino }}{% endblocktranslate %} |
|||
</h4> |
|||
<h5>{{ espaco.nome }}</h5> |
|||
<br/> |
|||
{% include "espacos/snippets/uso_espaco_snippet.html" with reservas=espaco.reservas %} |
|||
{% if not forloop.last %} |
|||
<div class="new-page"></div> |
|||
{% endif %} |
|||
{% endfor %} |
|||
{% else %} |
|||
<h4> |
|||
{% blocktranslate%}Semana de {{ data_inicio }} a {{ data_termino }}{% endblocktranslate %} |
|||
</h4> |
|||
<br/> |
|||
{% include "espacos/snippets/uso_espaco_snippet.html" %} |
|||
{% endif %} |
|||
{% endblock %} |
Loading…
Reference in new issue