XH_Digital_Management/application/accounts/urls.py

20 lines
1.2 KiB
Python

from django.urls import path, include
from django.contrib.auth import views as auth_views
from application.accounts.views import logout_view, user_permissions_list, get_user_existing_permissions, \
save_user_permissions, refresh_user_permissions, group_perm_list, get_group_permissions, save_group_permissions
urlpatterns = [
path('login/', auth_views.LoginView.as_view(template_name='accounts/login.html'), name='user_login'),
path('logout/', logout_view, name='user_logout'),
path('password_reset/', include('django.contrib.auth.urls')),
path('user_permissions/', user_permissions_list, name='user_permissions_list'),
path('get_user_existing_permissions/<int:user_id>/', get_user_existing_permissions, name='get_user_existing_permissions'),
path('save_user_permissions/<int:user_id>/', save_user_permissions, name='save_user_permissions'),
path("refresh_user_permissions/<int:user_id>/", refresh_user_permissions, name="refresh_user_permissions"),
path("group_perm_list/", group_perm_list, name="group_perm_list"),
path('groups_permissions/<int:group_id>/', get_group_permissions, name='get_group_permissions'),
path('groups_save_permissions/<int:group_id>/', save_group_permissions, name='save_group_permissions'),
]