@@ -113,7 +114,7 @@ function toUrl(url?: string) {
论坛求助
-
+
关于
diff --git a/ui/src/permission/modules/system/index.ts b/ui/src/permission/modules/system/index.ts
index 2a9540e2ae7..d84114964bc 100644
--- a/ui/src/permission/modules/system/index.ts
+++ b/ui/src/permission/modules/system/index.ts
@@ -17,6 +17,7 @@ import appearance from './appearance'
import email from './email'
import operationLog from './operationLog'
import homepage from './homepage'
+import other from './other'
export default {
/**
* 系统「用户管理」按钮权限
@@ -73,4 +74,9 @@ export default {
/**
* 系统「操作日志」按钮权限
*/
- operationLog }
+ operationLog,
+ /**
+ * 系统「其他」按钮权限
+ */
+ other
+}
diff --git a/ui/src/permission/modules/system/other.ts b/ui/src/permission/modules/system/other.ts
index 6f87643dcd8..acebc1f18d3 100644
--- a/ui/src/permission/modules/system/other.ts
+++ b/ui/src/permission/modules/system/other.ts
@@ -4,10 +4,28 @@ import { canSys } from '../../policy'
import { PermissionConstants as P, hasPermission, RoleConstants, Compare} from '../../core'
export default {
+ /**
+ * 系统「其他/关于」关于权限
+ */
about: () => hasPermission([RoleConstants.ADMIN,RoleConstants.WORKSPACE_MANAGE,P.ABOUT_READ],Compare.OR),
+ /**
+ * 系统「其他/关于」切换语言权限
+ */
SWITCH_LANGUAGE: () => hasPermission([RoleConstants.ADMIN,RoleConstants.WORKSPACE_MANAGE,P.SWITCH_LANGUAGE],Compare.OR),
+ /**
+ * 系统「其他/关于」更新许可证权限
+ */
license: () => canSys(P.LICENSE_UPDATE),
+ /**
+ * 系统「其他/关于」修改密码权限
+ */
changePassword: () => hasPermission([RoleConstants.ADMIN,RoleConstants.WORKSPACE_MANAGE,P.CHANGE_PASSWORD],Compare.OR),
+ /**
+ * 系统「其他/关于」系统APIKey权限
+ */
systemApiKey: () => hasPermission([RoleConstants.ADMIN,RoleConstants.WORKSPACE_MANAGE,P.SYSTEM_API_KEY_EDIT],Compare.OR),
+ /**
+ * 系统「其他/关于」门户权限
+ */
portal: () => hasPermission([RoleConstants.ADMIN,RoleConstants.WORKSPACE_MANAGE,P.PORTAL],Compare.OR),
}