diff --git a/aleksis/apps/chronos/templates/chronos/timetable.html b/aleksis/apps/chronos/templates/chronos/timetable.html index 4fa91ac68f3ef7c34678ae9c94958f324ca43380..4605d70b690b1168903910b21fd6bda4e6b4bd79 100644 --- a/aleksis/apps/chronos/templates/chronos/timetable.html +++ b/aleksis/apps/chronos/templates/chronos/timetable.html @@ -113,7 +113,7 @@ {% endif %} </div> - {# {% include "chronos/hintsinplan.html" %}#} + {% include "core/announcements.html" with announcements=announcements show_interval=1 %} {# show full timetable on tablets, laptops and pcs #} <div class="timetable-plan hide-on-small-and-down"> diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py index fe7d1f2cea652e9efe238fc99cb12cd1f2136c4c..ddbd1aacb15bf86ee47405841b4ec43bf4b60096 100644 --- a/aleksis/apps/chronos/views.py +++ b/aleksis/apps/chronos/views.py @@ -168,6 +168,11 @@ def timetable( "dest": reverse("timetable", args=[type_, pk]) } + if is_smart: + start = wanted_week[TimePeriod.weekday_min] + stop = wanted_week[TimePeriod.weekday_max] + context["announcements"] = Announcement.for_timetables().relevant_for(el).in_days(start, stop) + week_prev = wanted_week - 1 week_next = wanted_week + 1