Abwesenheiten zweite Änderung

This commit is contained in:
holger.trampe 2021-01-29 16:09:33 +01:00
parent bc90636fc8
commit c2022dd11b
1 changed files with 24 additions and 22 deletions

View File

@ -80,7 +80,7 @@ def getICSFile(request, ag):
if user.profile.agency.pk == ag:
request.user = user
c = Calendar()
absencedays = Absence.objects.filter(agency=ag)
absencedays = Absence.objects.filter(agency=ag).exclude(confirm_status=2)
for ab in absencedays:
e = Event()
e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend"
@ -114,7 +114,7 @@ def getICSFileAll(request, ag):
if user.profile.agency.pk == ag and user.has_perm('users.absencemanager'):
request.user = user
c = Calendar()
absencedays = Absence.objects.filter(agency=ag)
absencedays = Absence.objects.filter(agency=ag).exclude(confirm_status=2)
for ab in absencedays:
e = Event()
e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name
@ -139,8 +139,9 @@ def getICSFileEx(request, code, ag):
if agency != None and agency.agencycal_publicstatus == 1 and code == agency.agencycalurl:
c = Calendar()
absencedays = Absence.objects.filter(agency=ag)
absencedays = Absence.objects.filter(agency=ag).exclude(confirm_status=2)
for ab in absencedays:
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)
@ -152,12 +153,12 @@ def getICSFileEx(request, code, ag):
else:
realm = ""
response = HttpResponse()
response.status_code = 401
response.status_code = 400
return response
except:
realm = ""
response = HttpResponse()
response.status_code = 401
response.status_code = 403
return response
else:
realm = ""
@ -172,8 +173,9 @@ def getICSFileExAll(request, code, ag):
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)
absencedays = Absence.objects.filter(agency=ag).exclude(confirm_status=2)
for ab in absencedays:
if ab.start != None and ab.end != None:
e = Event()
e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name
e.uid = "da-ab-" + str(ab.pk)
@ -185,12 +187,12 @@ def getICSFileExAll(request, code, ag):
else:
realm = ""
response = HttpResponse()
response.status_code = 401
response.status_code = 400
return response
except:
realm = ""
response = HttpResponse()
response.status_code = 401
response.status_code = 403
return response
else:
realm = ""