chore: add TODO for edit role dialog implementation

This commit is contained in:
CREDO23 2025-12-16 08:32:57 +00:00
parent fcfa621a74
commit 0397f716f8
3 changed files with 12 additions and 7 deletions

View file

@ -720,7 +720,12 @@ function RolesTab({
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent align="end"> <DropdownMenuContent align="end">
{canUpdate && ( {canUpdate && (
<DropdownMenuItem> <DropdownMenuItem
onClick={() => {
// TODO: Implement edit role dialog/modal
console.log("Edit role not yet implemented", role);
}}
>
<Edit2 className="h-4 w-4 mr-2" /> <Edit2 className="h-4 w-4 mr-2" />
Edit Role Edit Role
</DropdownMenuItem> </DropdownMenuItem>

View file

@ -3,7 +3,7 @@ import { baseApiService } from "./base-api.service";
class PermissionsApiService { class PermissionsApiService {
getPermissions = async () => { getPermissions = async () => {
return baseApiService.get(`/api/permissions`, getPermissionsResponse); return baseApiService.get(`/api/v1/permissions`, getPermissionsResponse);
}; };
} }

View file

@ -30,7 +30,7 @@ class RolesApiService {
} }
return baseApiService.post( return baseApiService.post(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles`, `/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles`,
createRoleResponse, createRoleResponse,
{ {
body: parsedRequest.data.data, body: parsedRequest.data.data,
@ -49,7 +49,7 @@ class RolesApiService {
} }
return baseApiService.get( return baseApiService.get(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles`, `/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles`,
getRolesResponse, getRolesResponse,
); );
}; };
@ -65,7 +65,7 @@ class RolesApiService {
} }
return baseApiService.get( return baseApiService.get(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles/${parsedRequest.data.role_id}`, `/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles/${parsedRequest.data.role_id}`,
getRoleByIdResponse, getRoleByIdResponse,
); );
}; };
@ -81,7 +81,7 @@ class RolesApiService {
} }
return baseApiService.put( return baseApiService.put(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles/${parsedRequest.data.role_id}`, `/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles/${parsedRequest.data.role_id}`,
updateRoleResponse, updateRoleResponse,
{ {
body: parsedRequest.data.data, body: parsedRequest.data.data,
@ -100,7 +100,7 @@ class RolesApiService {
} }
return baseApiService.delete( return baseApiService.delete(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles/${parsedRequest.data.role_id}`, `/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles/${parsedRequest.data.role_id}`,
deleteRoleResponse, deleteRoleResponse,
); );
}; };