From 008fe2aa8a359cc9ee0f085f438084037a01561f Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Thu, 28 Jan 2021 18:33:53 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=BCckg=C3=A4ngig=20und=20so?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- users/views.py | 84 +++++++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/users/views.py b/users/views.py index 17bdeed..a422065 100644 --- a/users/views.py +++ b/users/views.py @@ -133,60 +133,60 @@ def getICSFileAll(request, ag): def getICSFileEx(request, code, ag): - #try: - agency = Agency.objects.get(pk=ag) + try: + agency = Agency.objects.get(pk=ag) - if agency != None and agency.agencycal_publicstatus == 1 and code == agency.agencycalurl: - c = Calendar() - absencedays = Absence.objects.filter(agency=ag) - for ab in absencedays: - e = Event() - e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend " - e.uid = "da-ab-" + str(ab.pk) - e.begin = ab.start - e.end = ab.end - e.allday = True - c.events.add(e) - return HttpResponse(c, content_type='text/calendar') - else: - print("AG NICHT GEFUNDEN!") + if agency != None and agency.agencycal_publicstatus == 1 and code == agency.agencycalurl: + c = Calendar() + absencedays = Absence.objects.filter(agency=ag) + for ab in absencedays: + e = Event() + e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend " + e.uid = "da-ab-" + str(ab.pk) + e.begin = ab.start + e.end = ab.end + e.allday = True + c.events.add(e) + return HttpResponse(c, content_type='text/calendar') + else: + print("AG NICHT GEFUNDEN!") + realm = "" + response = HttpResponse() + response.status_code = 401 + return response + except: realm = "" response = HttpResponse() response.status_code = 401 return response - #except: - # realm = "" - # response = HttpResponse() - # response.status_code = 401 - # return response def getICSFileExAll(request, code, ag): - #try: - agency = Agency.objects.get(pk=ag) - if agency != None and agency.agencycal_publicstatus == 1 and code == agency.agencycalurl_all: - c = Calendar() - absencedays = Absence.objects.filter(agency=ag) - for ab in absencedays: - e = Event() - e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name - e.uid = "da-ab-" + str(ab.pk) - e.begin = ab.start - e.end = ab.end - e.allday = True - c.events.add(e) - return HttpResponse(c, content_type='text/calendar') - else: - print("AG NICHT GEFUNDEN!") + try: + agency = Agency.objects.get(pk=ag) + if agency != None and agency.agencycal_publicstatus == 1 and code == agency.agencycalurl_all: + c = Calendar() + absencedays = Absence.objects.filter(agency=ag) + for ab in absencedays: + e = Event() + e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name + e.uid = "da-ab-" + str(ab.pk) + e.begin = ab.start + e.end = ab.end + e.allday = True + c.events.add(e) + return HttpResponse(c, content_type='text/calendar') + else: + print("AG NICHT GEFUNDEN!") + realm = "" + response = HttpResponse() + response.status_code = 401 + return response + except: realm = "" response = HttpResponse() response.status_code = 401 return response - #except: - # realm = "" - # response = HttpResponse() - # response.status_code = 401 - # return response