Browse Source

Correções na rotina de solicitação de ACT

pull/159/head
Sesostris Vieira 2 years ago
parent
commit
a4f6de687d
  1. 4
      sigi/apps/ocorrencias/static/ocorrencias/css/ocorrencia.css
  2. 12
      sigi/apps/ocorrencias/templates/ocorrencias/convenio/ocorrencia.html
  3. 20
      sigi/apps/ocorrencias/views.py

4
sigi/apps/ocorrencias/static/ocorrencias/css/ocorrencia.css

@ -30,6 +30,10 @@
height: 100%; height: 100%;
} }
.tabs-content {
min-height: 400px !important;
}
.tab-content { .tab-content {
padding: 10px 24px; padding: 10px 24px;
height: 100%; height: 100%;

12
sigi/apps/ocorrencias/templates/ocorrencias/convenio/ocorrencia.html

@ -12,14 +12,14 @@
<div class="row"> <div class="row">
<div class="col s12"> <div class="col s12">
<ul class="tabs"> <ul class="tabs">
{% if 'casa_legislativa' not in infos.aplicados %}<li class="tab col"><a href="#casa"{% if 'casa_legislativa' not in infos %} class="active"{% endif %}>{% trans "Casa legislativa" %}</a></li>{% endif %} {% if not 'aplicados' in infos or 'casa_legislativa' not in infos.aplicados %}<li class="tab col"><a href="#casa"{% if 'casa_legislativa' not in infos %} class="active"{% endif %}>{% trans "Casa legislativa" %}</a></li>{% endif %}
{% if 'presidente' not in infos.aplicados %}<li class="tab col"><a href="#presidente"{% if 'presidente' not in infos %} class="active"{% endif %}>{% trans "Presidente" %}</a></li>{% endif %} {% if not 'aplicados' in infos or 'presidente' not in infos.aplicados %}<li class="tab col"><a href="#presidente"{% if 'presidente' not in infos %} class="active"{% endif %}>{% trans "Presidente" %}</a></li>{% endif %}
{% if 'contato' not in infos.aplicados %}<li class="tab col"><a href="#contato"{% if 'contato' not in infos %} class="active"{% endif %}>{% trans "Contato Interlegis" %}</a></li>{% endif %} {% if not 'aplicados' in infos or 'contato' not in infos.aplicados %}<li class="tab col"><a href="#contato"{% if 'contato' not in infos %} class="active"{% endif %}>{% trans "Contato Interlegis" %}</a></li>{% endif %}
<li class="tab col"><a href="#documentos"{% if 'documento' not in infos %} class="active"{% endif %}>{% trans "Documentos" %}</a></li> <li class="tab col"><a href="#documentos"{% if 'documento' not in infos %} class="active"{% endif %}>{% trans "Documentos" %}</a></li>
<li class="tab col"><a href="#resumo"{% if 'documento' in infos %} class="active"{% endif %}>{% trans "Resumo" %}</a></li> <li class="tab col"><a href="#resumo"{% if 'documento' in infos %} class="active"{% endif %}>{% trans "Resumo" %}</a></li>
</ul> </ul>
</div> </div>
{% if 'casa_legislativa' not in infos.aplicados %} {% if not 'aplicados' in infos or 'casa_legislativa' not in infos.aplicados %}
<div id="casa" class="col s12"> <div id="casa" class="col s12">
<div class="tab-panel"> <div class="tab-panel">
<div class="tab-content"> <div class="tab-content">
@ -44,7 +44,7 @@
</div> </div>
</div> </div>
{% endif %} {% endif %}
{% if 'presidente' not in infos.aplicados %} {% if not 'aplicados' in infos or 'presidente' not in infos.aplicados %}
<div id="presidente" class="col s12"> <div id="presidente" class="col s12">
<div class="tab-panel"> <div class="tab-panel">
<div class="tab-content"> <div class="tab-content">
@ -69,7 +69,7 @@
</div> </div>
</div> </div>
{% endif %} {% endif %}
{% if 'contato' not in infos.aplicados %} {% if not 'aplicados' in infos or 'contato' not in infos.aplicados %}
<div id="contato" class="col s12 tabpanel"> <div id="contato" class="col s12 tabpanel">
<div class="tab-panel"> <div class="tab-panel">
<div class="tab-content"> <div class="tab-content">

20
sigi/apps/ocorrencias/views.py

@ -401,10 +401,10 @@ def ocorrencia(request, ocorrencia_id):
ANEXO_DESCRICAO = _("Solicitação de convenio assinada") ANEXO_DESCRICAO = _("Solicitação de convenio assinada")
def set_instances(): def set_instances():
casa.foto = ocorrencia.casa_foto if ocorrencia.casa_foto else casa.foto if ocorrencia.casa_foto:
casa.brasao = ( casa.foto = ocorrencia.casa_foto
ocorrencia.casa_brasao if ocorrencia.casa_brasao else casa.brasao if ocorrencia.casa_brasao:
) casa.brasao = ocorrencia.casa_brasao
if "casa_legislativa" in infos: if "casa_legislativa" in infos:
bound_copy(casa, infos["casa_legislativa"]) bound_copy(casa, infos["casa_legislativa"])
if "presidente" in infos: if "presidente" in infos:
@ -621,14 +621,10 @@ def painel_convenio(request, ocorrencia_id=None):
and "casa_legislativa" in ocorrencia.infos and "casa_legislativa" in ocorrencia.infos
and not "casa_legislativa" in ocorrencia.infos["aplicados"] and not "casa_legislativa" in ocorrencia.infos["aplicados"]
): ):
casa.foto = ( if ocorrencia.casa_foto:
ocorrencia.casa_foto if ocorrencia.casa_foto else casa.foto casa.foto = ocorrencia.casa_foto
) if ocorrencia.casa_brasao:
casa.brasao = ( casa.brasao = ocorrencia.casa_brasao
ocorrencia.casa_brasao
if ocorrencia.casa_brasao
else casa.brasao
)
bound_copy(casa, ocorrencia.infos["casa_legislativa"]) bound_copy(casa, ocorrencia.infos["casa_legislativa"])
casa.save() casa.save()
ocorrencia.infos["aplicados"].append("casa_legislativa") ocorrencia.infos["aplicados"].append("casa_legislativa")

Loading…
Cancel
Save