Browse Source

Coloca numeracao da sessao dependente do tipo e sessao legislativa

pull/713/head
Eduardo Calil 8 years ago
parent
commit
c661051d51
  1. 3
      sapl/sessao/views.py
  2. 2
      sapl/templates/sessao/layouts.yaml
  3. 5
      sapl/templates/sessao/sessaoplenaria_form.html

3
sapl/sessao/views.py

@ -393,7 +393,8 @@ class OradorCrud(OradorCrud):
def recuperar_numero_sessao(request):
try:
sessao = SessaoPlenaria.objects.filter(
tipo__pk=request.GET['tipo']).last()
tipo__pk=request.GET['tipo'],
sessao_legislativa=request.GET['sessao_legislativa']).last()
except ObjectDoesNotExist:
response = JsonResponse({'numero': 1})
else:

2
sapl/templates/sessao/layouts.yaml

@ -5,7 +5,7 @@ TipoSessaoPlenaria:
SessaoPlenaria:
{% trans 'Dados Básicos' %}:
- tipo:3 numero:1 legislatura sessao_legislativa
- legislatura sessao_legislativa tipo:3 numero:1
- data_inicio:5 hora_inicio:5 iniciada
- data_fim:5 hora_fim:5 finalizada
- upload_pauta upload_ata

5
sapl/templates/sessao/sessaoplenaria_form.html

@ -10,9 +10,10 @@
// Seleciona o numero de acordo com o tipo
function recuperar_numero_sessao() {
var tipo = $("#id_tipo").val()
var sessao = $("#id_sessao_legislativa").val()
if (tipo) {
$.get("/recuperar-numero-sessao",{tipo: tipo},
$.get("/recuperar-numero-sessao",{tipo: tipo, sessao_legislativa:sessao},
function(data, status) {
$("#id_numero").val(data.numero);
console.log(data)
@ -22,7 +23,7 @@
$("#id_numero").val('');
}
}
$("#id_tipo").change(recuperar_numero_sessao);
$("#id_tipo").click(recuperar_numero_sessao);
// Filtra as choices de sessao legislativa pela legislatura

Loading…
Cancel
Save