From 511c3096f7e060fca3a8901ed42be66a23b0b7b4 Mon Sep 17 00:00:00 2001 From: Evarin Date: Mon, 12 Nov 2018 21:44:10 +0100 Subject: [PATCH] enrol?ajax=json renvoie un JSON pour le calendrier dynamique --- event/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/event/views.py b/event/views.py index 5a5d3df..6e29dde 100644 --- a/event/views.py +++ b/event/views.py @@ -52,6 +52,12 @@ class EnrolActivityView(LoginRequiredMixin, View): else: success = False if "ajax" in request.GET: + if request.GET["ajax"] == "json": + enrols = activity.staff + return JsonResponse({ + "enrolled": enrols.filter(id=request.user.id).exists(), + "number": enrols.count(), + }) return render(request, "event/activity_summary.html", {"activity": activity}) return HttpResponseRedirect(reverse("event:activity", kwargs={"pk":pk}))