Browse Source

Adiciona botoes de impressao na pesquisa de doc adm

pull/3781/head
Edward Ribeiro 2 months ago
parent
commit
27857e2305
  1. 12
      sapl/protocoloadm/views.py
  2. 8
      sapl/templates/protocoloadm/documentoadministrativo_filter.html

12
sapl/protocoloadm/views.py

@ -47,7 +47,7 @@ from sapl.relatorios.views import relatorio_doc_administrativos
from sapl.utils import (create_barcode, get_base_url, get_client_ip,
get_mime_type_from_file_extension, lista_anexados,
show_results_filter_set, mail_service_configured, from_date_to_datetime_utc,
google_recaptcha_configured, get_tempfile_dir)
google_recaptcha_configured, get_tempfile_dir, MultiFormatOutputMixin)
from .forms import (AcompanhamentoDocumentoForm, AnexadoEmLoteFilterSet, AnexadoForm,
AnularProtocoloAdmForm, compara_tramitacoes_doc,
@ -1034,6 +1034,7 @@ class ProtocoloMateriaTemplateView(PermissionRequiredMixin, TemplateView):
class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin,
MultiFormatOutputMixin,
PermissionRequiredMixin,
FilterView):
model = DocumentoAdministrativo
@ -1041,6 +1042,15 @@ class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin,
paginate_by = 10
permission_required = ('protocoloadm.list_documentoadministrativo', )
fields_base_report = [
'id', 'ano', 'numero', 'tipo__sigla', 'tipo__descricao', 'assunto'
]
fields_report = {
'csv': fields_base_report,
'xlsx': fields_base_report,
'json': fields_base_report,
}
def get_filterset_kwargs(self, filterset_class):
super(PesquisarDocumentoAdministrativoView,
self).get_filterset_kwargs(filterset_class)

8
sapl/templates/protocoloadm/documentoadministrativo_filter.html

@ -6,6 +6,14 @@
{% block sections_nav %} {% endblock %}
{% block actions %}
{% if show_results %}
<div class="float-left">
{% with 'sapl.protocoloadm:pesq_doc_adm' as url_reverse %}
{% include "crud/format_options.html" %}
{% endwith %}
</div>
{% endif %}
<div class="actions btn-group float-right" role="group">
{% if perms.protocoloadm.add_documentoadministrativo %}
<a href="{% url 'sapl.protocoloadm:documentoadministrativo_create' %}" class="btn btn-outline-primary">

Loading…
Cancel
Save