Browse Source

Fix #901

pull/903/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
cebc73fb13
  1. 5
      sapl/parlamentares/views.py
  2. 62
      sapl/templates/parlamentares/public_composicaomesa_form.html

5
sapl/parlamentares/views.py

@ -291,6 +291,11 @@ class MesaDiretoraView(FormView):
template_name = 'parlamentares/composicaomesa_form.html'
success_url = reverse_lazy('sapl.parlamentares:mesa_diretora')
def get_template_names(self):
return ['parlamentares/composicaomesa_form.html']\
if self.request.user.has_perm(RP_CHANGE)\
else ['parlamentares/public_composicaomesa_form.html']
# Essa função avisa quando se pode compor uma Mesa Legislativa
def validation(self, request):
mensagem = _('Não há nenhuma Sessão Legislativa cadastrada. ' +

62
sapl/templates/parlamentares/public_composicaomesa_form.html

@ -0,0 +1,62 @@
{% extends "crud/detail.html" %}
{% load i18n %}
{% block actions %} {% endblock %}
{% block detail_content %}
<form method="POST">
{% csrf_token %}
<fieldset class="form-group">
<legend>Escolha da Legislatura e da Sessão Legislativa</legend>
<div class="row">
<div class="col-md-6">
<label>Escolha uma Legislatura</label>
<select name="legislatura" class="form-control" onChange="form.submit();">
{% for l in legislaturas %}
<option value="{{l.id}}" {% if l == legislatura_selecionada %} selected {% endif %}>
{{l}}
</option>
{% endfor %}
</select>
</div>
<div class="col-md-6">
<label>Escolha uma Sessão Legislativa</label>
<select name="sessao" class="form-control" onChange="form.submit();">
{% for s in sessoes %}
<option value="{{s.id}}" {% if s == sessao_selecionada %} selected {% endif %}>
{{s}}
</option>
{% endfor %}
</select>
</div>
</div>
</fieldset>
<br />
<fieldset class="form-group">
<legend>Composição da Mesa Diretora</legend>
<table class="table table-striped table-hover table-link-ordering">
<thead>
<tr>
<th></th>
<th>Nome do Parlamentar</th>
<th>Partido</th>
<th>Cargo</th>
</tr>
</thead>
<tbody>
{% for p in composicao_mesa %}
<tr>
{% if p.parlamentar.fotografia %}
<td><img class="img-responsive" height="60" width="60" src="{{ p.parlamentar.fotografia.url }}"></td>
{% else %}
<td></td>
{% endif %}
<td>{{p.parlamentar.nome_parlamentar}}</td>
<td>TODO</td>
<td>{{p.cargo}}</td>
</tr>
{% endfor %}
</tbody>
</table>
</fieldset>
</form>
{% endblock detail_content %}
Loading…
Cancel
Save