feat: handle forbidden request error.

This commit is contained in:
a.bouhuolia
2021-11-26 16:11:42 +02:00
parent c14b35356b
commit fe9ca215ab
4 changed files with 23 additions and 12 deletions

View File

@@ -1,7 +1,5 @@
import React from 'react';
import { Intent } from '@blueprintjs/core';
import intl from 'react-intl-universal';
import { useHistory } from 'react-router-dom';
import AppToaster from 'components/AppToaster';
import withGlobalErrors from './withGlobalErrors';
@@ -30,7 +28,6 @@ function GlobalErrors({
toastKeySessionExpired,
);
}
if (globalErrors.session_expired) {
toastKeySomethingWrong = AppToaster.show(
{
@@ -43,6 +40,18 @@ function GlobalErrors({
toastKeySomethingWrong,
);
}
if (globalErrors.access_denied) {
toastKeySomethingWrong = AppToaster.show(
{
message: 'You do not have permissions to access this page.',
intent: Intent.DANGER,
onDismiss: () => {
globalErrorsSet({ access_denied: false });
},
},
toastKeySomethingWrong,
);
}
return null;
}