diff --git a/sapl/base/views.py b/sapl/base/views.py
index 238252245..b41492f4e 100644
--- a/sapl/base/views.py
+++ b/sapl/base/views.py
@@ -420,9 +420,9 @@ class RelatorioMateriasPorAnoAutorTipoView(FilterView):
filterset_class = RelatorioMateriasPorAnoAutorTipoFilterSet
template_name = 'base/RelatorioMateriasPorAnoAutorTipo_filter.html'
- def get_materias_autor_ano(self, ano):
+ def get_materias_autor_ano(self, ano, primeiro_autor):
- autorias = Autoria.objects.filter(materia__ano=ano).values(
+ autorias = Autoria.objects.filter(materia__ano=ano, primeiro_autor=primeiro_autor).values(
'autor',
'materia__tipo__sigla',
'materia__tipo__descricao').annotate(
@@ -488,7 +488,8 @@ class RelatorioMateriasPorAnoAutorTipoView(FilterView):
if 'ano' in self.request.GET and self.request.GET['ano']:
ano = int(self.request.GET['ano'])
- context['relatorio'] = self.get_materias_autor_ano(ano)
+ context['relatorio'] = self.get_materias_autor_ano(ano, True)
+ context['corelatorio'] = self.get_materias_autor_ano(ano, False)
else:
context['relatorio'] = []
diff --git a/sapl/templates/base/RelatorioMateriasPorAnoAutorTipo_filter.html b/sapl/templates/base/RelatorioMateriasPorAnoAutorTipo_filter.html
index 43deac36b..890733053 100644
--- a/sapl/templates/base/RelatorioMateriasPorAnoAutorTipo_filter.html
+++ b/sapl/templates/base/RelatorioMateriasPorAnoAutorTipo_filter.html
@@ -12,7 +12,8 @@
{% trans 'Fazer nova pesquisa' %}
-
+
Natureza da Propositura | +Quantidade | +
---|---|
{{i.0}} | {{i.1}} | +
QUADRO GERAL | ||||
---|---|---|---|---|
Matéria | Ementa | -Autor(es) | +Autor | +Coautor(es) | {{materia.ementa}} |
{% for autor in materia.autoria_set.all %}
+ {% if autor.primeiro_autor %}
{{autor.autor}} + {% endif %} + {% endfor %} + |
+
+ {% for autor in materia.autoria_set.all %}
+ {% if not autor.primeiro_autor %}
+ {{autor.autor}} + {% endif %} {% endfor %} |