Add Setting.isResponseDenied()

This commit is contained in:
Yang Luo
2023-02-18 16:21:12 +08:00
parent 842d4865b2
commit 3a70f4e788
17 changed files with 24 additions and 17 deletions

View File

@ -261,7 +261,7 @@ class AdapterListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -287,7 +287,7 @@ class ApplicationListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -228,7 +228,7 @@ class CertListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -201,7 +201,7 @@ class ModelListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -284,7 +284,7 @@ class OrganizationListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -279,7 +279,7 @@ class PaymentListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -359,7 +359,7 @@ class PermissionListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -296,7 +296,7 @@ class ProductListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -267,7 +267,7 @@ class ProviderListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -232,7 +232,7 @@ class RoleListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -148,7 +148,7 @@ class SessionListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -262,6 +262,13 @@ export function isProviderVisible(providerItem) {
return true;
}
export function isResponseDenied(data) {
if (data.msg === "Unauthorized operation" || data.msg === "未授权的操作") {
return true;
}
return false;
}
export function isProviderVisibleForSignUp(providerItem) {
if (providerItem.canSignUp === false) {
return false;

View File

@ -289,7 +289,7 @@ class SyncerListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -254,7 +254,7 @@ class TokenListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -404,7 +404,7 @@ class UserListPage extends BaseListPage {
this.getOrganization(users[0].owner);
}
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,
@ -432,7 +432,7 @@ class UserListPage extends BaseListPage {
this.getOrganization(users[0].owner);
}
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -254,7 +254,7 @@ class WebhookListPage extends BaseListPage {
searchedColumn: params.searchedColumn,
});
} else {
if (res.msg.includes("Unauthorized")) {
if (Setting.isResponseDenied(res)) {
this.setState({
loading: false,
isAuthorized: false,

View File

@ -23,7 +23,7 @@ const {fetch: originalFetch} = window;
const demoModeCallback = (res) => {
res.json().then(data => {
if (data.msg === "Unauthorized operation") {
if (Setting.isResponseDenied(data)) {
confirm({
title: i18next.t("general:This is a read-only demo site!"),
icon: <ExclamationCircleFilled />,