from django.urls import path,include
from rest_framework import routers


from ..views.permission import  PermissionViewSet, RolePermissionAssignmentView, RolePermissionsListView, CustomGroupViewSet, GroupWithPermissionsListView

router = routers.DefaultRouter()
router.register(r'groups', CustomGroupViewSet)
# router.register(r'role-groups', CustomRoleGroupViewSet, basename='role-group')

router.register(r'permissions', PermissionViewSet)
# router.register(r'users', UserViewSet, basename='user')


urlpatterns = [
    path('roles-with-permissions/', RolePermissionsListView.as_view(), name='roles-with-permissions'),
    path('assign-role-permissions/', RolePermissionAssignmentView.as_view(), name='assign-role-permissions'),
    path('groups-with-permissions/', GroupWithPermissionsListView.as_view(), name='groups-with-permissions'),
    # Include the router URLs
    path('', include(router.urls)),

]