from django.urls import path, include
from rest_framework.routers import DefaultRouter
from .views import RoleViewSet, PermissionListView, CompanyRolesView, PermissionViewSet, RoleUserListView

router = DefaultRouter()
router.register(r'roles', RoleViewSet, basename='role')
router.register(r'permission-management', PermissionViewSet, basename='permission-management')

urlpatterns = [
    path('', include(router.urls)),
    path('permissions/', PermissionListView.as_view(), name='permissions'),
    path('companyroles/<int:company_id>/', CompanyRolesView.as_view(), name='companyroles'),
    path('roles/<int:role_id>/users/', RoleUserListView.as_view(), name='role-users'),
] 