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): def recuperar_numero_sessao(request):
try: try:
sessao = SessaoPlenaria.objects.filter( sessao = SessaoPlenaria.objects.filter(
tipo__pk=request.GET['tipo']).last() tipo__pk=request.GET['tipo'],
sessao_legislativa=request.GET['sessao_legislativa']).last()
except ObjectDoesNotExist: except ObjectDoesNotExist:
response = JsonResponse({'numero': 1}) response = JsonResponse({'numero': 1})
else: else:

2
sapl/templates/sessao/layouts.yaml

@ -5,7 +5,7 @@ TipoSessaoPlenaria:
SessaoPlenaria: SessaoPlenaria:
{% trans 'Dados Básicos' %}: {% 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_inicio:5 hora_inicio:5 iniciada
- data_fim:5 hora_fim:5 finalizada - data_fim:5 hora_fim:5 finalizada
- upload_pauta upload_ata - upload_pauta upload_ata

5
sapl/templates/sessao/sessaoplenaria_form.html

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

Loading…
Cancel
Save