From 320d39342cdd6261080a86e7cc3a43e5d934acf0 Mon Sep 17 00:00:00 2001 From: aniversarioperu Date: Thu, 16 Oct 2014 23:02:15 +0300 Subject: [PATCH] iniciatias en panel --- .../templates/seguimientos/index.html | 89 ++++++------------- proyectos_de_ley/seguimientos/utils.py | 1 + proyectos_de_ley/seguimientos/views.py | 5 +- 3 files changed, 28 insertions(+), 67 deletions(-) diff --git a/proyectos_de_ley/seguimientos/templates/seguimientos/index.html b/proyectos_de_ley/seguimientos/templates/seguimientos/index.html index a9aeafd..8b7ad8f 100644 --- a/proyectos_de_ley/seguimientos/templates/seguimientos/index.html +++ b/proyectos_de_ley/seguimientos/templates/seguimientos/index.html @@ -36,72 +36,33 @@

Proyecto de Ley {{ item.codigo }}

{% if item.iniciativas_agrupadas|length > 1 %} -

Iniciativas agrupadas

- +
+
+
+
+

Iniciativas agrupadas

+
+
+
+
+
+
+
{% endif %} {% endblock content %} + + +{% block additional_javascript %} + +{% endblock additional_javascript %} diff --git a/proyectos_de_ley/seguimientos/utils.py b/proyectos_de_ley/seguimientos/utils.py index f0a3c6d..7119513 100644 --- a/proyectos_de_ley/seguimientos/utils.py +++ b/proyectos_de_ley/seguimientos/utils.py @@ -14,6 +14,7 @@ def get_proyecto_from_short_url(short_url): item.iniciativas_agrupadas = iniciativas.split(",") return item + def prepare_json_for_d3(item): nodes = [] append = nodes.append diff --git a/proyectos_de_ley/seguimientos/views.py b/proyectos_de_ley/seguimientos/views.py index 5041761..ca4d0b8 100644 --- a/proyectos_de_ley/seguimientos/views.py +++ b/proyectos_de_ley/seguimientos/views.py @@ -4,11 +4,8 @@ from django.http import HttpResponse from django.views.decorators.csrf import csrf_exempt from rest_framework.renderers import JSONRenderer -from rest_framework.parsers import JSONParser -from django.contrib.auth.models import User from django.shortcuts import render -from rest_framework import viewsets from . import utils from pdl.models import Proyecto @@ -21,6 +18,7 @@ def index(request, short_url): item = utils.get_proyecto_from_short_url(short_url) return render(request, "seguimientos/index.html", {"item": item}) + class JSONResponse(HttpResponse): """ An HttpResponse that renders its content into JSON. @@ -29,6 +27,7 @@ def __init__(self, data, **kwargs): content = JSONRenderer().render(data) super(JSONResponse, self).__init__(content, **kwargs) + @csrf_exempt def iniciativa_list(request, short_url): """List all iniciativas for proyecto."""