Roles and permissions view completed

This commit is contained in:
cdricms
2025-01-31 12:09:08 +01:00
parent 0e707e8721
commit acfd2c7b14
5 changed files with 119 additions and 99 deletions

View File

@@ -30,11 +30,11 @@ var RolesRoutes = map[string]core.Handler{
Handler: roles.HandleRolePermissions,
Middlewares: []core.Middleware{Methods("GET"), AuthJWT},
},
"/roles/{role_uuid}/permissions/{permission_id}/add": {
"/roles/{role_uuid}/permissions/{resource}/{action}/add": {
Handler: roles.HandleAddPermission,
Middlewares: []core.Middleware{Methods("PATCH"), AuthJWT},
},
"/roles/{role_uuid}/permissions/{permission_id}/remove": {
"/roles/{role_uuid}/permissions/{resource}/{action}/remove": {
Handler: roles.HandleRemovePermission,
Middlewares: []core.Middleware{Methods("PATCH"), AuthJWT},
},