feature/rbac permisos y roles implementados
This commit is contained in:
23
api/rbac/urls.py
Normal file
23
api/rbac/urls.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from django.urls import include, path
|
||||
from rest_framework.routers import DefaultRouter
|
||||
|
||||
from api.rbac.views import (
|
||||
MyPermissionsView,
|
||||
OrganizationRoleViewSet,
|
||||
RolePermissionViewSet,
|
||||
SwitchOrganizationView,
|
||||
UserPermissionViewSet,
|
||||
UserRoleViewSet,
|
||||
)
|
||||
|
||||
router = DefaultRouter()
|
||||
router.register(r'permissions', RolePermissionViewSet, basename='rbac-permission')
|
||||
router.register(r'roles', OrganizationRoleViewSet, basename='rbac-role')
|
||||
router.register(r'user-roles', UserRoleViewSet, basename='rbac-user-role')
|
||||
router.register(r'user-permissions', UserPermissionViewSet, basename='rbac-user-permission')
|
||||
|
||||
urlpatterns = [
|
||||
path('', include(router.urls)),
|
||||
path('my-permissions/', MyPermissionsView.as_view(), name='rbac-my-permissions'),
|
||||
path('switch-organization/', SwitchOrganizationView.as_view(), name='rbac-switch-org'),
|
||||
]
|
||||
Reference in New Issue
Block a user