Browse Source

Check all incluso para seleção de ordens desejadas.

pull/2416/head
AndreSouto 7 years ago
parent
commit
f2ae6a5d20
  1. 4
      sapl/sessao/views.py
  2. 16
      sapl/templates/sessao/votacao/votacao_bloco_expediente.html

4
sapl/sessao/views.py

@ -3331,7 +3331,7 @@ class VotacaoEmBlocoOrdemDia(ListView):
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
marcadas = request.POST.getlist('materia_id') marcadas = request.POST.getlist('materia_id')
username = request.user.username username = request.user.username
import ipdb; ipdb.set_trace()
if not 'tipo_votacao_' in request.POST: if not 'tipo_votacao_' in request.POST:
msg = _('Formulário Inválido. Você esqueceu de selecionar ' + msg = _('Formulário Inválido. Você esqueceu de selecionar ' +
'o tipo de votação.') 'o tipo de votação.')
@ -3352,8 +3352,8 @@ class VotacaoEmBlocoOrdemDia(ListView):
'tipo_votacao': tipo_votacao, 'tipo_votacao': tipo_votacao,
}) })
import ipdb; ipdb.set_trace()
for m in marcadas: for m in marcadas:
import ipdb; ipdb.set_trace()
tipo_votacao = request.POST['tipo_votacao_'] tipo_votacao = request.POST['tipo_votacao_']
msg = _('%s adicionado(a) com sucesso!' msg = _('%s adicionado(a) com sucesso!'
% MateriaLegislativa.objects.get(id=m)) % MateriaLegislativa.objects.get(id=m))

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

@ -58,6 +58,13 @@
</tr> </tr>
</thead> </thead>
<div class="checkbox">
<label for="id_check_all">
<input type="checkbox" id="id_check_all" onchange="checkAll(event)" /> Marcar/Desmarcar Todos
</label>
</div>
{% for m in ordem_dia %} {% for m in ordem_dia %}
<tr> <tr>
<td> <td>
@ -117,4 +124,13 @@
}); });
</script> </script>
<script language="JavaScript">
function checkAll(event) {
$('[name=materia_id]').each(function() {
$(this).prop('unchecked', event.target.checked ? 'checked': null);
$(this).trigger('click');
});
}
</script>
{% endblock extra_js%} {% endblock extra_js%}

Loading…
Cancel
Save