diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 77e0bd23b..5962158b6 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -210,8 +210,12 @@ def customize_link_materia(context, pk, has_permission, is_expediente): url_materia = reverse( 'sapl.materia:materialegislativa_detail', kwargs={'pk': materia.id}) numeracao = materia.numeracao_set.first() if materia.numeracao_set.first() else "-" - autoria = materia.autoria_set.filter(primeiro_autor=True) + todos_autoria = materia.autoria_set.all() + autoria = todos_autoria.filter(primeiro_autor=True) autor = ', '.join([str(a.autor) for a in autoria]) if autoria else "-" + + todos_autores = ', '.join([str(a.autor) for a in todos_autoria]) if autoria else "-" + num_protocolo = materia.numero_protocolo if materia.numero_protocolo else "-" data_inicio_sessao = SessaoPlenaria.objects.get(id=pk).data_inicio @@ -232,12 +236,17 @@ def customize_link_materia(context, pk, has_permission, is_expediente): .select_related("materia", "tramitacao")\ .filter(materia=materia)\ .first() - - title_materia = f"""{row[1][0]}
- Processo: {numeracao}
- Autor: {autor}
- Protocolo: {num_protocolo}
- Turno: {turno}
+ #idUnica para cada materia + idAutor = "autor"+str(i) + idAutores = "autores"+str(i) + title_materia = f"""
+ {row[1][0]}
+ Processo: {numeracao}
+ Autor: {autor}
+ + Protocolo: {num_protocolo}
+ Turno: {turno}
+
""" # Na linha abaixo, o segundo argumento é None para não colocar # url em toda a string de title_materia diff --git a/sapl/templates/sessao/expedientemateria_list.html b/sapl/templates/sessao/expedientemateria_list.html index 78709bfb2..755d43346 100644 --- a/sapl/templates/sessao/expedientemateria_list.html +++ b/sapl/templates/sessao/expedientemateria_list.html @@ -61,5 +61,15 @@ $('tbody').sortable('disable'); $("input[type=submit], input[type=button]").prop("disabled", "disabled"); }); + + function mostra_autores(divAutor, divAutores) { + divAutor.style.display = 'none'; + divAutores.style.display = 'block'; + } + + function autor_unico(divAutor, divAutores) { + divAutor.style.display = 'block'; + divAutores.style.display = 'none'; + } {% endblock %} diff --git a/sapl/templates/sessao/ordemdia_list.html b/sapl/templates/sessao/ordemdia_list.html index 2475681f6..0b12e5070 100644 --- a/sapl/templates/sessao/ordemdia_list.html +++ b/sapl/templates/sessao/ordemdia_list.html @@ -61,5 +61,15 @@ $('tbody').sortable('disable'); $("input[type=submit], input[type=button]").prop("disabled", "disabled"); }); + + function mostra_autores(divAutor, divAutores) { + divAutor.style.display = 'none'; + divAutores.style.display = 'block'; + } + + function autor_unico(divAutor, divAutores) { + divAutor.style.display = 'block'; + divAutores.style.display = 'none'; + } {% endblock %}