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>
<DropdownMenuContent align="end">
{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" />
Edit Role
</DropdownMenuItem>

View file

@ -3,7 +3,7 @@ import { baseApiService } from "./base-api.service";
class PermissionsApiService {
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(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles`,
`/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles`,
createRoleResponse,
{
body: parsedRequest.data.data,
@ -49,7 +49,7 @@ class RolesApiService {
}
return baseApiService.get(
`/api/searchspaces/${parsedRequest.data.search_space_id}/roles`,
`/api/v1/searchspaces/${parsedRequest.data.search_space_id}/roles`,
getRolesResponse,
);
};
@ -65,7 +65,7 @@ class RolesApiService {
}
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,
);
};
@ -81,7 +81,7 @@ class RolesApiService {
}
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,
{
body: parsedRequest.data.data,
@ -100,7 +100,7 @@ class RolesApiService {
}
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,
);
};