Browse Source

Adiciona mudanças sugeridas no PR

pull/2922/head
Cesar Carvalho 6 years ago
parent
commit
cfb83c420b
  1. 2
      sapl/painel/views.py
  2. 16
      sapl/templates/sessao/painel.html

2
sapl/painel/views.py

@ -353,7 +353,7 @@ def painel_view(request, pk):
return render(request, 'painel/index.html', context) return render(request, 'painel/index.html', context)
def bit_is_set(number, bit): def bit_is_set(number, bit):
return number & 1 << bit != 0 return (number & (1 << bit)) != 0
@user_passes_test(check_permission) @user_passes_test(check_permission)
def painel_parcial_view(request, pk, opcoes): def painel_parcial_view(request, pk, opcoes):

16
sapl/templates/sessao/painel.html

@ -75,17 +75,23 @@ function painel_parcial(){
// Exemplo: se "Parlamentares" estiver selecionado, o bit 0 // Exemplo: se "Parlamentares" estiver selecionado, o bit 0
// do parâmetro estará marcado como 1 // do parâmetro estará marcado como 1
for(var sel of selecionados){ for(var sel of selecionados){
if(sel.text == 'Parlamentares') switch (sel.text) {
case 'Parlamentares':
param += 1; param += 1;
else if(sel.text == 'Oradores') break;
case 'Oradores':
param += 2; param += 2;
else if(sel.text == 'Cronômetros') break;
case 'Cronômetros':
param += 4; param += 4;
else if(sel.text == 'Resultado da votação') break;
case 'Resultado da votação':
param += 8; param += 8;
else if (sel.text == 'Matéria em votação / votada') break;
case 'Matéria em votação / votada':
param += 16; param += 16;
} }
}
// Monta a URL passando o parâmetros dos selecionados // Monta a URL passando o parâmetros dos selecionados
let url = "{% url 'sapl.painel:painel_parcial' pk 12345 %}"; let url = "{% url 'sapl.painel:painel_parcial' pk 12345 %}";
url = url.replace('12345', param.toString()); url = url.replace('12345', param.toString());

Loading…
Cancel
Save