Browse Source

fix #2595 (#2597)

pull/2601/head
Cesar Augusto de Carvalho 6 years ago
committed by Edward Ribeiro
parent
commit
401bff5c45
  1. 8
      sapl/sessao/views.py
  2. 64
      sapl/templates/sessao/votacao/votacao_bloco_expediente.html
  3. 64
      sapl/templates/sessao/votacao/votacao_bloco_ordem.html

8
sapl/sessao/views.py

@ -3342,17 +3342,16 @@ class VotacaoEmBlocoExpediente(PermissionRequiredForAppCrudMixin, ListView):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
def get_queryset(self): def get_queryset(self):
kwargs = self.kwargs return ExpedienteMateria.objects.filter(sessao_plenaria_id=self.kwargs['pk'],
return ExpedienteMateria.objects.filter(sessao_plenaria_id=kwargs['pk'],
resultado='') resultado='')
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super(VotacaoEmBlocoExpediente, context = super(VotacaoEmBlocoExpediente,
self).get_context_data(**kwargs) self).get_context_data(**kwargs)
context['turno_choices'] = Tramitacao.TURNO_CHOICES context['turno_choices'] = Tramitacao.TURNO_CHOICES
context['title'] = SessaoPlenaria.objects.get(id=self.kwargs['pk'])
context['pk'] = self.kwargs['pk'] context['pk'] = self.kwargs['pk']
context['root_pk'] = self.kwargs['pk'] context['root_pk'] = self.kwargs['pk']
context['title'] = SessaoPlenaria.objects.get(id=self.kwargs['pk'])
return context return context
@ -3393,7 +3392,8 @@ class VotacaoEmBlocoSimbolicaView(PermissionRequiredForAppCrudMixin, TemplateVie
context = {'pk': self.kwargs['pk'], context = {'pk': self.kwargs['pk'],
'root_pk': self.kwargs['pk'], 'root_pk': self.kwargs['pk'],
'title': SessaoPlenaria.objects.get(id=self.kwargs['pk']), 'title': SessaoPlenaria.objects.get(id=self.kwargs['pk']),
'origem': request.POST['origem'] 'origem': request.POST['origem'],
'subnav_template_name': 'sessao/subnav.yaml'
} }
if 'marcadas_1' in request.POST: if 'marcadas_1' in request.POST:

64
sapl/templates/sessao/votacao/votacao_bloco_expediente.html

@ -40,39 +40,41 @@
</div> </div>
{% for o in expedientes %} {% for o in expedientes %}
<tr class="{% if o.tipo_votacao == 1 %}Simbolica{% else %}Nominal{% endif %}" {% if o.tipo_votacao == 2 %} style="display:none;" {% endif %}> {% if o.tipo_votacao == 1 or o.tipo_votacao == 2 %}
<td> <tr class="{% if o.tipo_votacao == 1 %}Simbolica{% else %}Nominal{% endif %}" {% if o.tipo_votacao == 2 %} style="display:none;" {% endif %}>
<input type="checkbox" name="marcadas_{{o.tipo_votacao}}" id="{{o.id}}" value="{{o.id}}" {% if check %} checked {% endif %}> <td>
<strong><a href="{% url 'sapl.materia:materialegislativa_detail' o.id %}">{{o.materia.tipo.sigla}} {{o.materia.numero}}/{{o.materia.ano}} - {{o.materia.tipo}}</strong></a></br> <input type="checkbox" name="marcadas_{{o.tipo_votacao}}" id="{{o.id}}" value="{{o.id}}" {% if check %} checked {% endif %}>
{% if o.materia.numeracao_set.last %} <strong><a href="{% url 'sapl.materia:materialegislativa_detail' o.id %}">{{o.materia.tipo.sigla}} {{o.materia.numero}}/{{o.materia.ano}} - {{o.materia.tipo}}</strong></a></br>
<strong>Processo:</strong> &nbsp; {{o.materia.numeracao_set.last}}</br> {% if o.materia.numeracao_set.last %}
{% endif %} <strong>Processo:</strong> &nbsp; {{o.materia.numeracao_set.last}}</br>
<strong>Autor:</strong>
{% for a in o.materia.autoria_set.all %}
{% if not forloop.first %}
, &nbsp;&nbsp; {{a.autor|default_if_none:""}}
{% else %}
&nbsp;{{a.autor|default_if_none:""}}
{% endif %} {% endif %}
{% endfor %} <strong>Autor:</strong>
</br> {% for a in o.materia.autoria_set.all %}
{% if o.materia.numero_protocolo %} {% if not forloop.first %}
<strong>Protocolo:</strong> &nbsp; {{o.materia.numero_protocolo}}</br> , &nbsp;&nbsp; {{a.autor|default_if_none:""}}
{% endif %} {% else %}
{% if o.materia.tramitacao_set.last %} &nbsp;{{a.autor|default_if_none:""}}
{% if o.materia.tramitacao_set.last.turno %} {% endif %}
<strong>Turno:</strong>&nbsp; {% endfor %}
{% for t in turno_choices %} </br>
{% if t.0 == o.materia.tramitacao_set.last.turno %} {% if o.materia.numero_protocolo %}
{{ t.1 }} <strong>Protocolo:</strong> &nbsp; {{o.materia.numero_protocolo}}</br>
{% endif %} {% endif %}
{% endfor %}</br> {% if o.materia.tramitacao_set.last %}
{% if o.materia.tramitacao_set.last.turno %}
<strong>Turno:</strong>&nbsp;
{% for t in turno_choices %}
{% if t.0 == o.materia.tramitacao_set.last.turno %}
{{ t.1 }}
{% endif %}
{% endfor %}</br>
{% endif %}
{% endif %} {% endif %}
{% endif %} <strong>Ementa:</strong>&nbsp;{{ o.ementa|safe }}</br>
<strong>Ementa:</strong>&nbsp;{{ o.ementa|safe }}</br> <p></p>
<p></p> </td>
</td> </tr>
</tr> {% endif %}
{% endfor %} {% endfor %}
</table> </table>

64
sapl/templates/sessao/votacao/votacao_bloco_ordem.html

@ -40,39 +40,41 @@
</div> </div>
{% for o in ordem_dia %} {% for o in ordem_dia %}
<tr class="{% if o.tipo_votacao == 1 %}Simbolica{% else %}Nominal{% endif %}" {% if o.tipo_votacao == 2 %} style="display:none;" {% endif %}> {% if o.tipo_votacao == 1 or o.tipo_votacao == 2 %}
<td> <tr class="{% if o.tipo_votacao == 1 %}Simbolica{% else %}Nominal{% endif %}" {% if o.tipo_votacao == 2 %} style="display:none;" {% endif %}>
<input type="checkbox" name="marcadas_{{o.tipo_votacao}}" id="{{o.id}}" value="{{o.id}}" {% if check %} checked {% endif %}> <td>
<strong><a href="{% url 'sapl.materia:materialegislativa_detail' o.id %}">{{o.materia.tipo.sigla}} {{o.materia.numero}}/{{o.materia.ano}} - {{o.materia.tipo}}</strong></a></br> <input type="checkbox" name="marcadas_{{o.tipo_votacao}}" id="{{o.id}}" value="{{o.id}}" {% if check %} checked {% endif %}>
{% if o.materia.numeracao_set.last %} <strong><a href="{% url 'sapl.materia:materialegislativa_detail' o.id %}">{{o.materia.tipo.sigla}} {{o.materia.numero}}/{{o.materia.ano}} - {{o.materia.tipo}}</strong></a></br>
<strong>Processo:</strong> &nbsp; {{o.materia.numeracao_set.last}}</br> {% if o.materia.numeracao_set.last %}
{% endif %} <strong>Processo:</strong> &nbsp; {{o.materia.numeracao_set.last}}</br>
<strong>Autor:</strong>
{% for a in o.materia.autoria_set.all %}
{% if not forloop.first %}
, &nbsp;&nbsp; {{a.autor|default_if_none:""}}
{% else %}
&nbsp;{{a.autor|default_if_none:""}}
{% endif %} {% endif %}
{% endfor %} <strong>Autor:</strong>
</br> {% for a in o.materia.autoria_set.all %}
{% if o.materia.numero_protocolo %} {% if not forloop.first %}
<strong>Protocolo:</strong> &nbsp; {{o.materia.numero_protocolo}}</br> , &nbsp;&nbsp; {{a.autor|default_if_none:""}}
{% endif %} {% else %}
{% if o.materia.tramitacao_set.last %} &nbsp;{{a.autor|default_if_none:""}}
{% if o.materia.tramitacao_set.last.turno %} {% endif %}
<strong>Turno:</strong>&nbsp; {% endfor %}
{% for t in turno_choices %} </br>
{% if t.0 == o.materia.tramitacao_set.last.turno %} {% if o.materia.numero_protocolo %}
{{ t.1 }} <strong>Protocolo:</strong> &nbsp; {{o.materia.numero_protocolo}}</br>
{% endif %}
{% endfor %}</br>
{% endif %} {% endif %}
{% endif %} {% if o.materia.tramitacao_set.last %}
<strong>Ementa:</strong>&nbsp;{{ o.ementa|safe }}</br> {% if o.materia.tramitacao_set.last.turno %}
<p></p> <strong>Turno:</strong>&nbsp;
</td> {% for t in turno_choices %}
</tr> {% if t.0 == o.materia.tramitacao_set.last.turno %}
{{ t.1 }}
{% endif %}
{% endfor %}</br>
{% endif %}
{% endif %}
<strong>Ementa:</strong>&nbsp;{{ o.ementa|safe }}</br>
<p></p>
</td>
</tr>
{% endif %}
{% endfor %} {% endfor %}
</table> </table>

Loading…
Cancel
Save