From 4271a1beb254d758426b4582fa8813a896a64655 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Thu, 5 Mar 2020 17:45:45 -0300 Subject: [PATCH] =?UTF-8?q?Implementa=20retorno=20de=20coliga=C3=A7=C3=B5e?= =?UTF-8?q?s=20por=20legislatura?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/parlamentares/views.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index b176f056f..5d3e06ffb 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -312,6 +312,17 @@ class ColigacaoCrud(CrudAux): return context +def coligacao_legislatura_ajax(request): + try: + coligacoes = Coligacao.objects.filter(legislatura=request.GET['legislatura']).order_by('nome') + except ObjectDoesNotExist: + coligacoes = Coligacao.objects.all().order_by('nome') + + lista_coligacoes = [(coligacao.id, coligacao.__str__()) for coligacao in coligacoes] + + return JsonResponse({'coligacoes': lista_coligacoes}) + + def json_date_convert(date): """ :param date: recebe a data de uma chamada ajax no formato de