Skip to content
Snippets Groups Projects
urls.py 1.74 KiB
from django.urls import path

from . import views

urlpatterns = [
    path("lesson", views.lesson, name="lesson"),
    path(
        "lesson/<int:year>/<int:week>/<int:period_id>",
        views.lesson,
        name="lesson_by_week_and_period",
    ),
    path("week", views.week_view, name="week_view"),
    path("week/<int:year>/<int:week>", views.week_view, name="week_view_by_week"),
    path("week/<str:type_>/<int:id_>/", views.week_view, name="week_view"),
    path(
        "week/<int:year>/<int:week>/<str:type_>/<int:id_>/",
        views.week_view,
        name="week_view_by_week",
    ),
    path(
        "print/group/<int:id_>", views.full_register_group, name="full_register_group"
    ),
    path("absence/new", views.register_absence, name="register_absence"),
    path(
        "filters/list",
        views.list_personal_note_filters,
        name="list_personal_note_filters",
    ),
    path(
        "filters/create",
        views.edit_personal_note_filter,
        name="create_personal_note_filter",
    ),
    path(
        "filters/edit/<int:id_>",
        views.edit_personal_note_filter,
        name="edit_personal_note_filter",
    ),
    path(
        "filters/delete/<int:id_>",
        views.delete_personal_note_filter,
        name="delete_personal_note_filter",
    ),
    path("extra_marks/", views.ExtraMarkListView.as_view(), name="extra_marks"),
    path(
        "extra_marks/create/",
        views.ExtraMarkCreateView.as_view(),
        name="create_extra_mark",
    ),
    path(
        "extra_marks/<int:pk>/edit/",
        views.ExtraMarkEditView.as_view(),
        name="edit_extra_mark",
    ),
    path(
        "extra_marks/<int:pk>/delete/",
        views.ExtraMarkDeleteView.as_view(),
        name="delete_extra_mark",
    ),
]