fix(server): premissions guard for read and write endpoints

This commit is contained in:
Ahmed Bouhuolia
2026-02-15 22:55:10 +02:00
parent af80afcf59
commit 2d39e38578
31 changed files with 423 additions and 21 deletions

View File

@@ -57,7 +57,7 @@ function GlobalErrors({
if (globalErrors.access_denied) {
toastKeySomethingWrong = AppToaster.show(
{
message: intl.get('global_error.you_dont_have_permissions'),
message: globalErrors.access_denied.message || intl.get('global_error.you_dont_have_permissions'),
intent: Intent.DANGER,
onDismiss: () => {
globalErrorsSet({ access_denied: false });

View File

@@ -58,7 +58,7 @@ export default function useApiRequest() {
setLogout();
}
if (status === 403) {
setGlobalErrors({ access_denied: true });
setGlobalErrors({ access_denied: { message: data.message } });
}
if (status === 429) {
setGlobalErrors({ too_many_requests: true });