kumidc/frontend/urls.py

27 lines
1.5 KiB
Python

from django.urls import path
from .views.dashboard import IndexView, DashboardView
from .views.password import PasswordChangeView
from .views.otp import TOTPActivationView, TOTPDeactivationView, TOTPDispatcherView
from .views.log import AuthorizationLogView
from .views.datatables.log import AuthorizationLogDataView
from .views.clients import ClientView, ClientEditView, ClientCreateView
from .views.datatables.clients import ClientDataView
from .views.profile import OwnProfileView
urlpatterns = [
path("", IndexView.as_view()),
path("dashboard/", DashboardView.as_view(), name="dashboard"),
path("profile/", OwnProfileView.as_view(), name="profile"),
path("profile/change_password/", PasswordChangeView.as_view(), name="change_password"),
path("profile/totp/", TOTPDispatcherView.as_view(), name="totp"),
path("profile/totp/activate/", TOTPActivationView.as_view(), name="activate_totp"),
path("profile/totp/deactivate/", TOTPDeactivationView.as_view(), name="deactivate_totp"),
path("authorizations/", AuthorizationLogView.as_view(), name="authorization_log"),
path("authorizations/data/", AuthorizationLogDataView.as_view(), name="authorization_log_data"),
path("apps/", ClientView.as_view(), name="client_list"),
path("apps/data/", ClientDataView.as_view(), name="client_list_data"),
path("apps/<str:pk>/edit/", ClientEditView.as_view(), name="client_edit"),
path("apps/new/", ClientCreateView.as_view(), name="client_create"),
]