diff --git a/sigi/apps/servicos/templates/servicos/casas_atendidas.html b/sigi/apps/servicos/templates/servicos/casas_atendidas.html index e08362f..e9ac877 100644 --- a/sigi/apps/servicos/templates/servicos/casas_atendidas.html +++ b/sigi/apps/servicos/templates/servicos/casas_atendidas.html @@ -99,6 +99,43 @@
+ {% if srv.casa_legislativa.convenio_set.all %} +
+ + + + + + + + + + {% for convenio in srv.casa_legislativa.convenio_set.all %} + + + + + + + + + {% endfor %} +
{% trans "Tipo de convênio" %}{% trans "Número" %}{% trans "Status" %}{% trans "Início da vigência" %}{% trans "Término da vigência" %}{% trans "Documentos" %}
{{ convenio.projeto.nome }}{{ convenio.num_convenio|default:"-" }}{{ convenio.get_status }}{{ convenio.data_retorno_assinatura|default:"-" }}{{ convenio.data_termino_vigencia|default:"-" }} + +
+
+ {% endif %}
diff --git a/sigi/apps/servicos/views.py b/sigi/apps/servicos/views.py index 507a7a6..ce9c2b8 100644 --- a/sigi/apps/servicos/views.py +++ b/sigi/apps/servicos/views.py @@ -60,6 +60,7 @@ class CasasAtendidasListView(ListView): "casa_legislativa__municipio__uf", "casa_legislativa__tipo", ) + .prefetch_related("casa_legislativa__convenio_set") .order_by( "casa_legislativa__municipio__uf__nome", "casa_legislativa__tipo__nome",