Browse Source

Retira obrigatoriedade do campo Data de Relatório de Atas

pull/3060/head
Cesar Carvalho 5 years ago
parent
commit
7801e6575e
  1. 15
      sapl/base/forms.py
  2. 3
      sapl/base/views.py
  3. 40
      sapl/templates/base/RelatorioAtas_filter.html

15
sapl/base/forms.py

@ -802,19 +802,19 @@ class RelatorioAtasFilterSet(django_filters.FilterSet):
super(RelatorioAtasFilterSet, self).__init__( super(RelatorioAtasFilterSet, self).__init__(
*args, **kwargs) *args, **kwargs)
self.filters['data_inicio'].label = 'Período (Inicial - Final)' self.filters['data_inicio'].label = 'Período de Abertura (Inicial - Final)'
self.form.fields['data_inicio'].required = True self.form.fields['data_inicio'].required = False
row1 = to_row([('data_inicio', 12)]) row1 = to_row([('data_inicio', 12)])
buttons = FormActions( buttons = FormActions(
*[ *[
HTML(''' HTML('''
<div class="form-check"> <div class="form-check">
<input name="relatorio" type="checkbox" class="form-check-input" id="relatorio"> <input name="relatorio" type="checkbox" class="form-check-input" id="relatorio">
<label class="form-check-label" for="relatorio">Gerar relatório PDF</label> <label class="form-check-label" for="relatorio">Gerar relatório PDF</label>
</div> </div>
''') ''')
], ],
Submit('pesquisar', _('Pesquisar'), css_class='float-right', Submit('pesquisar', _('Pesquisar'), css_class='float-right',
onclick='return true;'), onclick='return true;'),
@ -829,7 +829,6 @@ class RelatorioAtasFilterSet(django_filters.FilterSet):
row1, buttons, ) row1, buttons, )
) )
def ultimo_ano_com_norma(): def ultimo_ano_com_norma():
anos_normas = choice_anos_com_normas() anos_normas = choice_anos_com_normas()

3
sapl/base/views.py

@ -368,8 +368,7 @@ class RelatorioAtasView(RelatorioMixin, FilterView):
relatorio = relatorio_atas relatorio = relatorio_atas
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super(RelatorioAtasView, context = super().get_context_data(**kwargs)
self).get_context_data(**kwargs)
context['title'] = _('Atas das Sessões Plenárias') context['title'] = _('Atas das Sessões Plenárias')
# Verifica se os campos foram preenchidos # Verifica se os campos foram preenchidos

40
sapl/templates/base/RelatorioAtas_filter.html

@ -4,37 +4,37 @@
{% load webpack_static from webpack_loader %} {% load webpack_static from webpack_loader %}
{% block base_content %} {% block base_content %}
{% if not filter_url %} {% if not filter_url %}
{% crispy filter.form %} {% crispy filter.form %}
{% endif %} {% endif %}
{% if filter_url %} {% if filter_url %}
<div class="actions btn-group float-right" role="group"> <div class="actions btn-group float-right" role="group">
<a href="{% url 'sapl.base:atas' %}" class="btn btn-outline-primary">{% trans 'Fazer nova pesquisa' %}</a> <a href="{% url 'sapl.base:atas' %}" class="btn btn-outline-primary">{% trans 'Fazer nova pesquisa' %}</a>
</div> </div>
<br /><br /><br /> <br/><br/><br/>
<b>PERÍODO: {{ periodo }}<br /></b><br /><br/> <b>PERÍODO: {{ periodo }}<br /></b><br /><br/>
{% if object_list|length > 0 %} {% if object_list|length > 0 %}
<table class="table table-striped table-hover"> <table class="table table-striped table-hover">
<thead> <thead>
<tr> <tr>
<th>Sessão</th> <th>Sessão</th>
<th>Ata</th> <th>Ata</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{% for sessao in object_list %} {% for sessao in object_list %}
<tr> <tr>
<td>{{sessao}}</td> <td>{{sessao}}</td>
<td><a href="{{ sessao.upload_ata.url }}"> <td><a href="{{ sessao.upload_ata.url }}">
<img src="{% webpack_static 'img/file.png' %}"> <img src="{% webpack_static 'img/file.png' %}">
</a></td> </a></td>
</tr> </tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
</table> </table>
{% else %} {% else %}
<font size="5"><p align="center">Nenhum sessão com ata foi encontrada!</p></font> <font size="5"><p align="center">Nenhum sessão com ata foi encontrada!</p></font>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% endblock base_content %} {% endblock base_content %}

Loading…
Cancel
Save