-
Notifications
You must be signed in to change notification settings - Fork 0
/
urls.py
28 lines (25 loc) · 1.62 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from django.urls import path
from django.views.decorators.cache import never_cache
from .views import *
urlpatterns = [
path('', show_timetable, name='timetable'),
path('class/<int:class_id>/', show_class_timetable, name='class_timetable'),
path('signup/', signup, name='signup'),
path('classpdf/<int:class_id>/',class_timetable_pdf, name = 'classpdf'),
path('roompdf/<int:room_id>/',room_timetable_pdf, name = 'roompdf'),
path('teacherpdf/<int:teacher_id>/',teacher_timetable_pdf, name = 'teacherpdf'),
path('groups/<group_ids>/', show_groups_timetable, name='groups_timetable'),
path('room/<int:room_id>/', show_room_timetable, name='room_timetable'),
path('teacher/<int:teacher_id>/', show_teacher_timetable, name='teacher_timetable'),
path('personalize/<int:class_id>/', personalize, name='personalize'),
path('schedules/', show_schedules, name='schedules'),
path('substitutions/add/', never_cache(AddSubstitutionsView1.as_view()), name='add_substitutions1'),
path('substitutions/import/', never_cache(SubstitutionsImportView.as_view()), name='import_substitutions'),
path('substitutions/add/<int:teacher_id>/<date>/', add_substitutions2, name='add_substitutions2'),
path('calendar/edit/', edit_calendar, name='edit_calendar'),
path('rooms/<date>/<period>/', show_rooms, name='rooms'),
path('rooms/', RoomsDatePeriodSelectView.as_view(), name='rooms'),
path('display/', display, name='display'),
path('api/1/bell/', timetable_bell_api, name='timetable_bell_api'),
path('substitutions/delete/<int:substitution_id>/', delete_substitution, name='delete_substitution'),
]