manuels-scolaires/manuels/urls.py
2021-07-10 12:11:58 +02:00

58 lines
1.5 KiB
Python

from django.conf import settings
from django.urls import include, path
from manuels.views import (
AddBookView,
AddSuppliesView,
ConfirmTeacherView,
DeleteBookView,
DeleteSuppliesView,
EditBookView,
EditSuppliesView,
ListBooksView,
clear_teacher_view,
isbn_api,
)
urlpatterns = [
path("teacher/<uuid:pk>/add_book", AddBookView.as_view(), name="add_book"),
path(
"teacher/<uuid:pk>/add_supplies", AddSuppliesView.as_view(), name="add_supplies"
),
path("teacher/<uuid:pk>", ListBooksView.as_view(), name="list_books"),
path(
"teacher/<uuid:teacher_pk>/book/<int:pk>",
EditBookView.as_view(),
name="edit_book",
),
path(
"teacher/<uuid:teacher_pk>/book/<int:pk>/delete",
DeleteBookView.as_view(),
name="delete_book",
),
path(
"teacher/<uuid:teacher_pk>/supplies/<int:pk>",
EditSuppliesView.as_view(),
name="edit_supplies",
),
path(
"teacher/<uuid:teacher_pk>/supplies/<int:pk>/delete",
DeleteSuppliesView.as_view(),
name="delete_supplies",
),
path(
"teacher/<uuid:pk>/confirm",
ConfirmTeacherView.as_view(),
name="confirm_teacher",
),
path("clear", clear_teacher_view, name="clear_teacher"),
path("isbn_api/<str:isbn>", isbn_api, name="isbn_api"),
]
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
path("__debug__/", include(debug_toolbar.urls)),
] + urlpatterns