diff --git a/icalexport.py b/icalexport.py index 7418f56d1d6a3bdd789edff81e794176e39b27cd..9f360f623d721b65e5e8fd857d60309efa95e73a 100644 --- a/icalexport.py +++ b/icalexport.py @@ -1,7 +1,7 @@ from server import * import icalendar from werkzeug.datastructures import Headers -from datetime import timedelta +from datetime import timedelta, datetime def export_lectures(lectures, name): cal = icalendar.Calendar() @@ -17,7 +17,9 @@ def export_lectures(lectures, name): event.add('summary', c['short']+' : '+l['title']) event.add('description', l['internal']) + event.add('uid', 'lecture_'+str(l['id'])+'@rwth.video') event.add('comment', l['comment']) + event.add('dtstamp', datetime.utcnow()) event.add('categories', c['short']) event.add('dtstart', l['time']) event.add('location', l['place']) diff --git a/templates/courses.html b/templates/courses.html index f41f4434a379a48fd7c9fc91918515799aa9ad9e..c1c461593f2efbfa286b2865efa0232556c80ccd 100644 --- a/templates/courses.html +++ b/templates/courses.html @@ -60,14 +60,6 @@ <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion-{{ g.grouper|tagid }}" href="#{{g.grouper|tagid}}" style="color: #222;"> {% if groupedby == 'semester' %} <h1 class="panel-title">{{g.grouper|semester(long=True)}} ({{g.list|length}} Veranstaltungen) - <ul class="list-inline pull-right"> - {% if ismod() %} - <li> - <a class="fa fa-calendar" aria-hidden="true" href="{{url_for('ical_semester', semester=g.grouper)}}" style="text-decoration: none"></a> - </li> - {% endif %} - </ul> - </h1> {% else %} <h1 class="panel-title">{{g.grouper}}</h1>