Реализовал систему разрешений
This commit is contained in:
@@ -95,6 +95,12 @@ from .views.tech_analyze import (
|
||||
from .views.points_averaging import PointsAveragingView, PointsAveragingAPIView, RecalculateGroupAPIView
|
||||
from .views.statistics import StatisticsView, StatisticsAPIView, ExtendedStatisticsAPIView
|
||||
from .views.secret_stats import SecretStatsView
|
||||
from .views.user_permissions import (
|
||||
UserPermissionsListView,
|
||||
UserPermissionsEditView,
|
||||
UserPermissionsApiView,
|
||||
InitPermissionsView,
|
||||
)
|
||||
|
||||
app_name = 'mainapp'
|
||||
|
||||
@@ -196,4 +202,10 @@ urlpatterns = [
|
||||
path('api/statistics/extended/', ExtendedStatisticsAPIView.as_view(), name='extended_statistics_api'),
|
||||
path('secret-stat/', SecretStatsView.as_view(), name='secret_stats'),
|
||||
path('logout/', custom_logout, name='logout'),
|
||||
|
||||
# User permissions management
|
||||
path('user-permissions/', UserPermissionsListView.as_view(), name='user_permissions_list'),
|
||||
path('user-permissions/<int:pk>/edit/', UserPermissionsEditView.as_view(), name='user_permissions_edit'),
|
||||
path('user-permissions/init/', InitPermissionsView.as_view(), name='init_permissions'),
|
||||
path('api/user-permissions/<int:pk>/', UserPermissionsApiView.as_view(), name='user_permissions_api'),
|
||||
]
|
||||
Reference in New Issue
Block a user