Browse Source
Atualizando campo assinatura na ata e pauta da sessao (#3513 )
* Atualizando campo assinautra na ata e pauta da sessao
* Update sapl/sessao/views.py
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Update sapl/sessao/views.py
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
pull/3517/head
Gustavo274
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
40 additions and
8 deletions
sapl/sessao/views.py
sapl/templates/relatorios/relatorio_ata.html
sapl/templates/relatorios/relatorio_pauta_sessao.html
@ -2076,6 +2076,19 @@ def get_assinaturas(sessao_plenaria):
return context
def get_assinaturas_presidente ( sessao_plenaria ) :
mesa_dia = get_mesa_diretora ( sessao_plenaria ) [ ' mesa ' ]
presidente_dia = [ m [ ' parlamentar ' ] for m in mesa_dia if m [ ' cargo ' ] . descricao == ' Presidente ' ]
presidente_dia = presidente_dia [ 0 ] if presidente_dia else ' '
context = { }
assinatura_presidente = [
{ ' parlamentar ' : presidente_dia , ' cargo ' : " Presidente " } ]
context . update ( { ' assinatura_mesa ' : assinatura_presidente } )
return context
def get_materias_ordem_do_dia ( sessao_plenaria ) :
materias_ordem = [ ]
@ -3718,6 +3731,7 @@ class PautaSessaoDetailView(DetailView):
_ ( f ' Encerramento: { encerramento } - { hora_fim } ' )
]
} )
context . update ( get_assinaturas_presidente ( self . object ) )
# =====================================================================
# Matérias Expediente
materias_expediente = [ ]
@ -30,14 +30,14 @@
{% if forloop.counter0|divisibleby:2 %}
< tr style = "margin-top:20px" >
< td >
< div style = "float: left; position: relative; top: -5 0px; left: 8px; width: 120px" > ____________________ < / br >
< div style = "float: left; position: relative; top: 0px; left: 8px; width: 120px" > ____________________ < / br >
< p style = "font-size:8pt" > < b > {{p.cargo}}: < / b > {{p.parlamentar.nome_completo}} / {% if p.parlamentar|filiacao_data_filter:object.data_inicio %} {{ p.parlamentar|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}< / p >
< / br > < / br > < / br >
< / br > < / br >
< / div >
{% else %}
< div style = "float: left; position: relative; top: -5 0px; left: 142px; width: 120px; margin-right:-220px;" > ____________________ < / br >
< div style = "float: left; position: relative; top: 0px; left: 142px; width: 120px; margin-right:-220px;" > ____________________ < / br >
< p style = "font-size:8pt" > < b > {{p.cargo}}: < / b > {{p.parlamentar.nome_completo}} / {% if p.parlamentar|filiacao_data_filter:object.data_inicio %} {{ p.parlamentar|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}< / p >
< / br > < / br > < / br >
< / br > < / br >
< / div >
< / td >
< / tr >
@ -48,15 +48,15 @@
{% if forloop.counter0|divisibleby:2 %}
< tr style = "margin-top:20px" >
< td >
< div style = "float: left; position: relative;top: -5 0px; left: 8px; width: 120px;" > _____________________< / br >
< div style = "float: left; position: relative;top: 0px; left: 8px; width: 120px;" > _____________________< / br >
< p style = "font-size:8pt" >
{{p.nome_completo}} / {% if p|filiacao_data_filter:object.data_inicio %} {{ p|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}< / p >
< / br > < / br > < / br >
< / br > < / br >
< / div >
{% else %}
< div style = "float: left; position: relative; top: -5 0px;left: 142px; width: 120px; margin-right:-220px;" > _____________________ < / br >
< div style = "float: left; position: relative; top: 0px;left: 142px; width: 120px; margin-right:-220px;" > _____________________ < / br >
< p style = "font-size:8pt" > {{p.nome_completo}} / {% if p|filiacao_data_filter:object.data_inicio %} {{ p|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}< / p >
< / br > < / br > < / br >
< / br > < / br >
< / div >
< / td >
< / tr >
@ -66,4 +66,22 @@
{% else %}
< b > Não existem Matérias de Ordem do Dia para essa Sessão Plenária< / b >
{% endif %}
< fieldset >
{% for n in assinatura_mesa %}
{% if n.parlamentar %}
< div class = "row" >
< / br > < / br >
{% for p in assinatura_mesa %}
< / br > < / br > < / br >
< center >
< div class = "col-md-6" > ___________________________________________ < / br >
< b > {{p.parlamentar.nome_completo}}< / b > < / br > {{p.cargo}}
< / br > < / br > < / br >
< / div >
< / center >
{% endfor %}
{% endif %}
{% endfor %}
< / div >
< / fieldset >
{% endblock content %}