Kalender
This commit is contained in:
parent
77ce3a7470
commit
2fdf652a42
|
|
@ -86,8 +86,12 @@ def getICSFile(request, ag):
|
||||||
e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend"
|
e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend"
|
||||||
e.uid = "da-ab-" + str(ab.pk)
|
e.uid = "da-ab-" + str(ab.pk)
|
||||||
|
|
||||||
e.begin = ab.start
|
if ab.start < ab.end:
|
||||||
e.end = ab.end
|
e.begin = ab.start
|
||||||
|
e.end = ab.end
|
||||||
|
else:
|
||||||
|
e.begin = ab.start
|
||||||
|
e.end = ab.start + timedelta(minutes=1)
|
||||||
e.allday = True
|
e.allday = True
|
||||||
|
|
||||||
c.events.add(e)
|
c.events.add(e)
|
||||||
|
|
@ -119,8 +123,14 @@ def getICSFileAll(request, ag):
|
||||||
e = Event()
|
e = Event()
|
||||||
e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name
|
e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name
|
||||||
e.uid = "da-ab-" + str(ab.pk)
|
e.uid = "da-ab-" + str(ab.pk)
|
||||||
e.begin = ab.start
|
|
||||||
e.end = ab.end
|
if ab.start < ab.end:
|
||||||
|
e.begin = ab.start
|
||||||
|
e.end = ab.end
|
||||||
|
else:
|
||||||
|
e.begin = ab.start
|
||||||
|
e.end = ab.start + timedelta(minutes=1)
|
||||||
|
|
||||||
e.allday = True
|
e.allday = True
|
||||||
c.events.add(e)
|
c.events.add(e)
|
||||||
return HttpResponse(c, content_type='text/calendar')
|
return HttpResponse(c, content_type='text/calendar')
|
||||||
|
|
@ -151,8 +161,13 @@ def getICSFileEx(request, code, ag):
|
||||||
e = Event()
|
e = Event()
|
||||||
e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend "
|
e.name = ab.user.first_name + " " + ab.user.last_name + " abwesend "
|
||||||
e.uid = "da-ab-" + str(ab.pk)
|
e.uid = "da-ab-" + str(ab.pk)
|
||||||
e.begin = ab.start
|
|
||||||
e.end = ab.end
|
if ab.start < ab.end:
|
||||||
|
e.begin = ab.start
|
||||||
|
e.end = ab.end
|
||||||
|
else:
|
||||||
|
e.begin = ab.start
|
||||||
|
e.end = ab.start + timedelta(minutes=1)
|
||||||
#e.allday = True
|
#e.allday = True
|
||||||
c.events.add(e)
|
c.events.add(e)
|
||||||
return HttpResponse(c, content_type='text/calendar')
|
return HttpResponse(c, content_type='text/calendar')
|
||||||
|
|
@ -190,8 +205,12 @@ def getICSFileExAll(request, code, ag):
|
||||||
e = Event()
|
e = Event()
|
||||||
e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name
|
e.name = ab.user.first_name + " " + ab.user.last_name + " | " + ab.reason.name
|
||||||
e.uid = "da-ab-" + str(ab.pk)
|
e.uid = "da-ab-" + str(ab.pk)
|
||||||
e.begin = ab.start
|
if ab.start < ab.end:
|
||||||
e.end = ab.end
|
e.begin = ab.start
|
||||||
|
e.end = ab.end
|
||||||
|
else:
|
||||||
|
e.begin = ab.start
|
||||||
|
e.end = ab.start + timedelta(minutes=1)
|
||||||
e.allday = True
|
e.allday = True
|
||||||
c.events.add(e)
|
c.events.add(e)
|
||||||
return HttpResponse(c, content_type='text/calendar')
|
return HttpResponse(c, content_type='text/calendar')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue