diff options
author | Alban Gruin | 2017-09-27 14:58:06 +0200 |
---|---|---|
committer | Alban Gruin | 2017-09-27 14:58:06 +0200 |
commit | a43f7fa835fcdf9f591c3f759f5ab7545c9df5b3 (patch) | |
tree | 64098df1357185f69861edb1fdea3a384d2ac167 /views.py | |
parent | ba343196f8305dfadf01f8a617b05e6d9723ce13 (diff) |
Affichage d’un message lorsque quelqu’un consulte un emploi du temps périmé
Diffstat (limited to 'views.py')
-rw-r--r-- | views.py | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -55,8 +55,13 @@ def group_list(request, year_slug, timetable_slug): return render(request, "group_list.html", {"timetable": timetable, "groups": groups}) def timetable(request, year_slug, timetable_slug, group_slug, year=None, week=None): + current_year, current_week = get_current_week() + is_old_timetable = False + if year is None or week is None: - year, week = get_current_week() + year, week = current_year, current_week + elif (int(year), int(week)) < (current_year, current_week): + is_old_timetable = True start, end = get_week(int(year), int(week)) @@ -69,7 +74,10 @@ def timetable(request, year_slug, timetable_slug, group_slug, year=None, week=No grouped_courses = group_courses(courses) - return render(request, "timetable.html", {"group": group, "courses": grouped_courses, "last_update": courses.first().last_update__max, "year": year, "week": int(week)}) + return render(request, "timetable.html", {"group": group, "courses": grouped_courses, + "last_update": courses.first().last_update__max, + "year": year, "week": int(week), + "is_old_timetable": is_old_timetable}) def contact(request): return render(request, "contact.html", {"email": settings.ADMINS[0][1]}) |