From 14840671fbf1d409e02c881b3c787537e00c4486 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Fri, 29 Jan 2021 17:16:27 +0100 Subject: [PATCH] Kalender --- users/views.py | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/users/views.py b/users/views.py index ecdd0e2..3a059bf 100644 --- a/users/views.py +++ b/users/views.py @@ -137,21 +137,27 @@ def getICSFileEx(request, code, ag): #try: agency = Agency.objects.get(pk=ag) - if agency != None and agency.agencycal_publicstatus == 1 and code == agency.agencycalurl: + send_mail( + 'KAL', + str(code) + ' ' + str(agency.agencycalurl), + 'noreply@digitale-agentur.com', + ["htrampe@gmail.com"], + fail_silently=True + ) + + + if agency != None and agency.agencycal_publicstatus == 1 and str(code) == str(agency.agencycalurl): c = Calendar() absencedays = Absence.objects.filter(agency=ag).exclude(confirm_status=2) for ab in absencedays: - try: - if ab.start != None and ab.end != None: - 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) - except: - pass + if ab.start != None and ab.end != None: + 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: realm = ""