feat: user resource permission ui (#3423)
This commit is contained in:
parent
c5bdada6dc
commit
d4d7bdde41
@ -51,8 +51,6 @@ class Group(Enum):
|
|||||||
SYSTEM_TOOL = "SYSTEM_TOOL"
|
SYSTEM_TOOL = "SYSTEM_TOOL"
|
||||||
SYSTEM_RES_TOOL = "SYSTEM_RESOURCE_TOOL"
|
SYSTEM_RES_TOOL = "SYSTEM_RESOURCE_TOOL"
|
||||||
|
|
||||||
WORKSPACE_USER_RESOURCE_PERMISSION = "WORKSPACE_USER_RESOURCE_PERMISSION"
|
|
||||||
|
|
||||||
APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION = "APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION"
|
APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION = "APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION"
|
||||||
KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION = "KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION"
|
KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION = "KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION"
|
||||||
TOOL_WORKSPACE_USER_RESOURCE_PERMISSION = "TOOL_WORKSPACE_USER_RESOURCE_PERMISSION"
|
TOOL_WORKSPACE_USER_RESOURCE_PERMISSION = "TOOL_WORKSPACE_USER_RESOURCE_PERMISSION"
|
||||||
|
|||||||
@ -39,7 +39,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
|
[RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
|
||||||
[PermissionConst.ROLE_READ, PermissionConst.WORKSPACE_ROLE_READ],
|
[PermissionConst.ROLE_READ, PermissionConst.WORKSPACE_ROLE_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system/role/index.vue'),
|
component: () => import('@/views/system/role/index.vue'),
|
||||||
},
|
},
|
||||||
@ -59,7 +61,9 @@ const systemRouter = {
|
|||||||
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
||||||
[PermissionConst.WORKSPACE_WORKSPACE_READ, PermissionConst.WORKSPACE_READ],
|
[PermissionConst.WORKSPACE_WORKSPACE_READ, PermissionConst.WORKSPACE_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system/workspace/index.vue'),
|
component: () => import('@/views/system/workspace/index.vue'),
|
||||||
},
|
},
|
||||||
@ -74,33 +78,27 @@ const systemRouter = {
|
|||||||
parentPath: '/system',
|
parentPath: '/system',
|
||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
permission: [
|
permission: [
|
||||||
new ComplexPermission(
|
new ComplexPermission(
|
||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.RESOURCE_KNOWLEDGE_READ],
|
[PermissionConst.RESOURCE_KNOWLEDGE_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),new ComplexPermission(
|
'OR',
|
||||||
[RoleConst.ADMIN],
|
),
|
||||||
[PermissionConst.RESOURCE_TOOL_READ],
|
new ComplexPermission(
|
||||||
[EditionConst.IS_EE],
|
[RoleConst.ADMIN],
|
||||||
'OR',),new ComplexPermission(
|
[PermissionConst.RESOURCE_TOOL_READ],
|
||||||
[RoleConst.ADMIN],
|
[EditionConst.IS_EE],
|
||||||
[PermissionConst.RESOURCE_MODEL_READ],
|
'OR',
|
||||||
[EditionConst.IS_EE],
|
),
|
||||||
'OR',),],
|
new ComplexPermission(
|
||||||
|
[RoleConst.ADMIN],
|
||||||
|
[PermissionConst.RESOURCE_MODEL_READ],
|
||||||
|
[EditionConst.IS_EE],
|
||||||
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
children: [
|
children: [
|
||||||
// {
|
|
||||||
// path: '/system/resource-management/application',
|
|
||||||
// name: 'ApplicationResourceIndex',
|
|
||||||
// meta: {
|
|
||||||
// title: 'views.application.title',
|
|
||||||
// activeMenu: '/system',
|
|
||||||
// parentPath: '/system',
|
|
||||||
// parentName: 'system',
|
|
||||||
// },
|
|
||||||
// component: () =>
|
|
||||||
// import('@/views/system-resource-management/ApplicationResourceIndex.vue'),
|
|
||||||
// },
|
|
||||||
{
|
{
|
||||||
path: '/system/resource-management/knowledge',
|
path: '/system/resource-management/knowledge',
|
||||||
name: 'KnowledgeResourceIndex',
|
name: 'KnowledgeResourceIndex',
|
||||||
@ -115,7 +113,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.RESOURCE_KNOWLEDGE_READ],
|
[PermissionConst.RESOURCE_KNOWLEDGE_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-resource-management/KnowledgeResourceIndex.vue'),
|
component: () => import('@/views/system-resource-management/KnowledgeResourceIndex.vue'),
|
||||||
},
|
},
|
||||||
@ -133,7 +133,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.RESOURCE_TOOL_READ],
|
[PermissionConst.RESOURCE_TOOL_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-resource-management/ToolResourceIndex.vue'),
|
component: () => import('@/views/system-resource-management/ToolResourceIndex.vue'),
|
||||||
},
|
},
|
||||||
@ -150,7 +152,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.RESOURCE_MODEL_READ],
|
[PermissionConst.RESOURCE_MODEL_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-resource-management/ModelResourceIndex.vue'),
|
component: () => import('@/views/system-resource-management/ModelResourceIndex.vue'),
|
||||||
},
|
},
|
||||||
@ -167,12 +171,7 @@ const systemRouter = {
|
|||||||
parentPath: '/system',
|
parentPath: '/system',
|
||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
sameRoute: 'authorization',
|
sameRoute: 'authorization',
|
||||||
permission: [
|
permission: [RoleConst.ADMIN],
|
||||||
new ComplexPermission(
|
|
||||||
[RoleConst.ADMIN],
|
|
||||||
[PermissionConst.SHARED_KNOWLEDGE_READ],
|
|
||||||
[EditionConst.IS_EE],
|
|
||||||
'OR',),],
|
|
||||||
},
|
},
|
||||||
|
|
||||||
children: [
|
children: [
|
||||||
@ -186,6 +185,13 @@ const systemRouter = {
|
|||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
resource: 'APPLICATION',
|
resource: 'APPLICATION',
|
||||||
},
|
},
|
||||||
|
permission: [
|
||||||
|
RoleConst.ADMIN,
|
||||||
|
RoleConst.WORKSPACE_MANAGE,
|
||||||
|
PermissionConst.APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ,
|
||||||
|
PermissionConst.APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ
|
||||||
|
.getWorkspacePermissionWorkspaceManageRole,
|
||||||
|
],
|
||||||
component: () => import('@/views/system/resource-authorization/index.vue'),
|
component: () => import('@/views/system/resource-authorization/index.vue'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -197,6 +203,13 @@ const systemRouter = {
|
|||||||
parentPath: '/system',
|
parentPath: '/system',
|
||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
resource: 'KNOWLEDGE',
|
resource: 'KNOWLEDGE',
|
||||||
|
permission: [
|
||||||
|
RoleConst.ADMIN,
|
||||||
|
RoleConst.WORKSPACE_MANAGE,
|
||||||
|
PermissionConst.KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ,
|
||||||
|
PermissionConst.KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ
|
||||||
|
.getWorkspacePermissionWorkspaceManageRole,
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system/resource-authorization/index.vue'),
|
component: () => import('@/views/system/resource-authorization/index.vue'),
|
||||||
},
|
},
|
||||||
@ -209,6 +222,13 @@ const systemRouter = {
|
|||||||
parentPath: '/system',
|
parentPath: '/system',
|
||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
resource: 'TOOL',
|
resource: 'TOOL',
|
||||||
|
permission: [
|
||||||
|
RoleConst.ADMIN,
|
||||||
|
RoleConst.WORKSPACE_MANAGE,
|
||||||
|
PermissionConst.TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ,
|
||||||
|
PermissionConst.TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ
|
||||||
|
.getWorkspacePermissionWorkspaceManageRole,
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system/resource-authorization/index.vue'),
|
component: () => import('@/views/system/resource-authorization/index.vue'),
|
||||||
},
|
},
|
||||||
@ -221,6 +241,13 @@ const systemRouter = {
|
|||||||
parentPath: '/system',
|
parentPath: '/system',
|
||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
resource: 'MODEL',
|
resource: 'MODEL',
|
||||||
|
permission: [
|
||||||
|
RoleConst.ADMIN,
|
||||||
|
RoleConst.WORKSPACE_MANAGE,
|
||||||
|
PermissionConst.MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ,
|
||||||
|
PermissionConst.MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ
|
||||||
|
.getWorkspacePermissionWorkspaceManageRole,
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system/resource-authorization/index.vue'),
|
component: () => import('@/views/system/resource-authorization/index.vue'),
|
||||||
},
|
},
|
||||||
@ -237,11 +264,13 @@ const systemRouter = {
|
|||||||
parentPath: '/system',
|
parentPath: '/system',
|
||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
permission: [
|
permission: [
|
||||||
new ComplexPermission(
|
new ComplexPermission(
|
||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.SHARED_KNOWLEDGE_READ],
|
[PermissionConst.SHARED_KNOWLEDGE_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
@ -257,15 +286,21 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.SHARED_KNOWLEDGE_READ],
|
[PermissionConst.SHARED_KNOWLEDGE_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),new ComplexPermission(
|
'OR',
|
||||||
|
),
|
||||||
|
new ComplexPermission(
|
||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.SHARED_TOOL_READ],
|
[PermissionConst.SHARED_TOOL_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),new ComplexPermission(
|
'OR',
|
||||||
|
),
|
||||||
|
new ComplexPermission(
|
||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.SHARED_MODEL_READ],
|
[PermissionConst.SHARED_MODEL_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-shared/KnowLedgeSharedIndex.vue'),
|
component: () => import('@/views/system-shared/KnowLedgeSharedIndex.vue'),
|
||||||
},
|
},
|
||||||
@ -282,7 +317,10 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.SHARED_TOOL_READ],
|
[PermissionConst.SHARED_TOOL_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],},
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
|
},
|
||||||
component: () => import('@/views/system-shared/ToolSharedIndex.vue'),
|
component: () => import('@/views/system-shared/ToolSharedIndex.vue'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -298,7 +336,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.SHARED_MODEL_READ],
|
[PermissionConst.SHARED_MODEL_READ],
|
||||||
[EditionConst.IS_EE],
|
[EditionConst.IS_EE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-shared/ModelSharedIndex.vue'),
|
component: () => import('@/views/system-shared/ModelSharedIndex.vue'),
|
||||||
},
|
},
|
||||||
@ -319,15 +359,21 @@ const systemRouter = {
|
|||||||
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
||||||
[PermissionConst.WORKSPACE_CHAT_USER_READ, PermissionConst.CHAT_USER_READ],
|
[PermissionConst.WORKSPACE_CHAT_USER_READ, PermissionConst.CHAT_USER_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),new ComplexPermission(
|
'OR',
|
||||||
|
),
|
||||||
|
new ComplexPermission(
|
||||||
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
||||||
[PermissionConst.WORKSPACE_USER_GROUP_READ, PermissionConst.USER_GROUP_READ],
|
[PermissionConst.WORKSPACE_USER_GROUP_READ, PermissionConst.USER_GROUP_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),new ComplexPermission(
|
'OR',
|
||||||
|
),
|
||||||
|
new ComplexPermission(
|
||||||
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
||||||
[PermissionConst.CHAT_USER_AUTH_READ],
|
[PermissionConst.CHAT_USER_AUTH_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',)],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
@ -344,7 +390,9 @@ const systemRouter = {
|
|||||||
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
||||||
[PermissionConst.CHAT_USER_READ, PermissionConst.WORKSPACE_CHAT_USER_READ],
|
[PermissionConst.CHAT_USER_READ, PermissionConst.WORKSPACE_CHAT_USER_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-chat-user/chat-user/index.vue'),
|
component: () => import('@/views/system-chat-user/chat-user/index.vue'),
|
||||||
},
|
},
|
||||||
@ -362,7 +410,9 @@ const systemRouter = {
|
|||||||
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
[RoleConst.WORKSPACE_MANAGE, RoleConst.ADMIN],
|
||||||
[PermissionConst.WORKSPACE_USER_GROUP_READ, PermissionConst.USER_GROUP_READ],
|
[PermissionConst.WORKSPACE_USER_GROUP_READ, PermissionConst.USER_GROUP_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-chat-user/group/index.vue'),
|
component: () => import('@/views/system-chat-user/group/index.vue'),
|
||||||
},
|
},
|
||||||
@ -380,7 +430,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.CHAT_USER_AUTH_READ],
|
[PermissionConst.CHAT_USER_AUTH_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-chat-user/authentication/index.vue'),
|
component: () => import('@/views/system-chat-user/authentication/index.vue'),
|
||||||
},
|
},
|
||||||
@ -398,19 +450,25 @@ const systemRouter = {
|
|||||||
parentName: 'system',
|
parentName: 'system',
|
||||||
sameRoute: 'setting',
|
sameRoute: 'setting',
|
||||||
permission: [
|
permission: [
|
||||||
new ComplexPermission(
|
new ComplexPermission(
|
||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.APPEARANCE_SETTINGS_READ],
|
[PermissionConst.APPEARANCE_SETTINGS_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),new ComplexPermission(
|
'OR',
|
||||||
[RoleConst.ADMIN],
|
),
|
||||||
[PermissionConst.LOGIN_AUTH_READ],
|
new ComplexPermission(
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[RoleConst.ADMIN],
|
||||||
'OR',),new ComplexPermission(
|
[PermissionConst.LOGIN_AUTH_READ],
|
||||||
[RoleConst.ADMIN],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
[PermissionConst.EMAIL_SETTING_READ],
|
'OR',
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
),
|
||||||
'OR',),],
|
new ComplexPermission(
|
||||||
|
[RoleConst.ADMIN],
|
||||||
|
[PermissionConst.EMAIL_SETTING_READ],
|
||||||
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
@ -427,7 +485,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.APPEARANCE_SETTINGS_READ],
|
[PermissionConst.APPEARANCE_SETTINGS_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-setting/theme/index.vue'),
|
component: () => import('@/views/system-setting/theme/index.vue'),
|
||||||
},
|
},
|
||||||
@ -445,7 +505,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.LOGIN_AUTH_READ],
|
[PermissionConst.LOGIN_AUTH_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-setting/authentication/index.vue'),
|
component: () => import('@/views/system-setting/authentication/index.vue'),
|
||||||
},
|
},
|
||||||
@ -463,7 +525,9 @@ const systemRouter = {
|
|||||||
[RoleConst.ADMIN],
|
[RoleConst.ADMIN],
|
||||||
[PermissionConst.EMAIL_SETTING_READ],
|
[PermissionConst.EMAIL_SETTING_READ],
|
||||||
[EditionConst.IS_EE, EditionConst.IS_PE],
|
[EditionConst.IS_EE, EditionConst.IS_PE],
|
||||||
'OR',),],
|
'OR',
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system-setting/email/index.vue'),
|
component: () => import('@/views/system-setting/email/index.vue'),
|
||||||
},
|
},
|
||||||
@ -488,7 +552,6 @@ const systemRouter = {
|
|||||||
'OR',
|
'OR',
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
|
||||||
},
|
},
|
||||||
component: () => import('@/views/system/operate-log/index.vue'),
|
component: () => import('@/views/system/operate-log/index.vue'),
|
||||||
},
|
},
|
||||||
|
|||||||
@ -30,8 +30,12 @@ const PermissionConst = {
|
|||||||
USER_EDIT: new Permission('USER_MANAGEMENT:READ+EDIT'),
|
USER_EDIT: new Permission('USER_MANAGEMENT:READ+EDIT'),
|
||||||
USER_DELETE: new Permission('USER_MANAGEMENT:READ+DELETE'),
|
USER_DELETE: new Permission('USER_MANAGEMENT:READ+DELETE'),
|
||||||
|
|
||||||
WORKSPACE_USER_RESOURCE_PERMISSION_READ: new Permission('WORKSPACE_USER_RESOURCE_PERMISSION:READ'),
|
WORKSPACE_USER_RESOURCE_PERMISSION_READ: new Permission(
|
||||||
WORKSPACE_USER_RESOURCE_PERMISSION_EDIT: new Permission('WORKSPACE_USER_RESOURCE_PERMISSION:READ+EDIT'),
|
'WORKSPACE_USER_RESOURCE_PERMISSION:READ',
|
||||||
|
),
|
||||||
|
WORKSPACE_USER_RESOURCE_PERMISSION_EDIT: new Permission(
|
||||||
|
'WORKSPACE_USER_RESOURCE_PERMISSION:READ+EDIT',
|
||||||
|
),
|
||||||
|
|
||||||
WORKSPACE_ROLE_READ: new Permission('WORKSPACE_ROLE:READ'),
|
WORKSPACE_ROLE_READ: new Permission('WORKSPACE_ROLE:READ'),
|
||||||
WORKSPACE_ROLE_ADD_MEMBER: new Permission('WORKSPACE_ROLE:READ+ADD_MEMBER'),
|
WORKSPACE_ROLE_ADD_MEMBER: new Permission('WORKSPACE_ROLE:READ+ADD_MEMBER'),
|
||||||
@ -61,8 +65,8 @@ const PermissionConst = {
|
|||||||
WORKSPACE_USER_GROUP_ADD_MEMBER: new Permission('WORKSPACE_USER_GROUP:READ+ADD_MEMBER'),
|
WORKSPACE_USER_GROUP_ADD_MEMBER: new Permission('WORKSPACE_USER_GROUP:READ+ADD_MEMBER'),
|
||||||
WORKSPACE_USER_GROUP_REMOVE_MEMBER: new Permission('WORKSPACE_USER_GROUP:READ+REMOVE_MEMBER'),
|
WORKSPACE_USER_GROUP_REMOVE_MEMBER: new Permission('WORKSPACE_USER_GROUP:READ+REMOVE_MEMBER'),
|
||||||
|
|
||||||
CHAT_USER_AUTH_READ:new Permission('CHAT_USER_AUTH:READ'),
|
CHAT_USER_AUTH_READ: new Permission('CHAT_USER_AUTH:READ'),
|
||||||
CHAT_USER_AUTH_EDIT:new Permission('CHAT_USER_AUTH:READ+EDIT'),
|
CHAT_USER_AUTH_EDIT: new Permission('CHAT_USER_AUTH:READ+EDIT'),
|
||||||
|
|
||||||
CHAT_USER_READ: new Permission('CHAT_USER:READ'),
|
CHAT_USER_READ: new Permission('CHAT_USER:READ'),
|
||||||
CHAT_USER_CREATE: new Permission('CHAT_USER:READ+CREATE'),
|
CHAT_USER_CREATE: new Permission('CHAT_USER:READ+CREATE'),
|
||||||
@ -78,7 +82,6 @@ const PermissionConst = {
|
|||||||
USER_GROUP_ADD_MEMBER: new Permission('USER_GROUP:READ+ADD_MEMBER'),
|
USER_GROUP_ADD_MEMBER: new Permission('USER_GROUP:READ+ADD_MEMBER'),
|
||||||
USER_GROUP_REMOVE_MEMBER: new Permission('USER_GROUP:READ+REMOVE_MEMBER'),
|
USER_GROUP_REMOVE_MEMBER: new Permission('USER_GROUP:READ+REMOVE_MEMBER'),
|
||||||
|
|
||||||
|
|
||||||
ROLE_READ: new Permission('ROLE:READ'),
|
ROLE_READ: new Permission('ROLE:READ'),
|
||||||
ROLE_CREATE: new Permission('ROLE:READ+CREATE'),
|
ROLE_CREATE: new Permission('ROLE:READ+CREATE'),
|
||||||
ROLE_EDIT: new Permission('ROLE:READ+EDIT'),
|
ROLE_EDIT: new Permission('ROLE:READ+EDIT'),
|
||||||
@ -86,7 +89,6 @@ const PermissionConst = {
|
|||||||
ROLE_ADD_MEMBER: new Permission('ROLE:READ+ADD_MEMBER'),
|
ROLE_ADD_MEMBER: new Permission('ROLE:READ+ADD_MEMBER'),
|
||||||
ROLE_REMOVE_MEMBER: new Permission('ROLE:READ+REMOVE_MEMBER'),
|
ROLE_REMOVE_MEMBER: new Permission('ROLE:READ+REMOVE_MEMBER'),
|
||||||
|
|
||||||
|
|
||||||
KNOWLEDGE_READ: new Permission('KNOWLEDGE:READ'),
|
KNOWLEDGE_READ: new Permission('KNOWLEDGE:READ'),
|
||||||
KNOWLEDGE_CREATE: new Permission('KNOWLEDGE:READ+CREATE'),
|
KNOWLEDGE_CREATE: new Permission('KNOWLEDGE:READ+CREATE'),
|
||||||
KNOWLEDGE_SYNC: new Permission('KNOWLEDGE:READ+SYNC'),
|
KNOWLEDGE_SYNC: new Permission('KNOWLEDGE:READ+SYNC'),
|
||||||
@ -96,136 +98,156 @@ const PermissionConst = {
|
|||||||
KNOWLEDGE_DELETE: new Permission('KNOWLEDGE:READ+DELETE'),
|
KNOWLEDGE_DELETE: new Permission('KNOWLEDGE:READ+DELETE'),
|
||||||
KNOWLEDGE_GENERATE: new Permission('KNOWLEDGE:READ+GENERATE'),
|
KNOWLEDGE_GENERATE: new Permission('KNOWLEDGE:READ+GENERATE'),
|
||||||
|
|
||||||
KNOWLEDGE_DOCUMENT_READ:new Permission('KNOWLEDGE_DOCUMENT:READ'),
|
KNOWLEDGE_DOCUMENT_READ: new Permission('KNOWLEDGE_DOCUMENT:READ'),
|
||||||
KNOWLEDGE_DOCUMENT_CREATE:new Permission('KNOWLEDGE_DOCUMENT:READ+CREATE'),
|
KNOWLEDGE_DOCUMENT_CREATE: new Permission('KNOWLEDGE_DOCUMENT:READ+CREATE'),
|
||||||
KNOWLEDGE_DOCUMENT_DELETE:new Permission('KNOWLEDGE_DOCUMENT:READ+DELETE'),
|
KNOWLEDGE_DOCUMENT_DELETE: new Permission('KNOWLEDGE_DOCUMENT:READ+DELETE'),
|
||||||
KNOWLEDGE_DOCUMENT_EDIT:new Permission('KNOWLEDGE_DOCUMENT:READ+EDIT'),
|
KNOWLEDGE_DOCUMENT_EDIT: new Permission('KNOWLEDGE_DOCUMENT:READ+EDIT'),
|
||||||
KNOWLEDGE_DOCUMENT_SYNC:new Permission('KNOWLEDGE_DOCUMENT:READ+SYNC'),
|
KNOWLEDGE_DOCUMENT_SYNC: new Permission('KNOWLEDGE_DOCUMENT:READ+SYNC'),
|
||||||
KNOWLEDGE_DOCUMENT_MIGRATE:new Permission('KNOWLEDGE_DOCUMENT:READ+MIGRATE'),
|
KNOWLEDGE_DOCUMENT_MIGRATE: new Permission('KNOWLEDGE_DOCUMENT:READ+MIGRATE'),
|
||||||
KNOWLEDGE_DOCUMENT_VECTOR:new Permission('KNOWLEDGE_DOCUMENT:READ+VECTOR'),
|
KNOWLEDGE_DOCUMENT_VECTOR: new Permission('KNOWLEDGE_DOCUMENT:READ+VECTOR'),
|
||||||
KNOWLEDGE_DOCUMENT_GENERATE:new Permission('KNOWLEDGE_DOCUMENT:READ+GENERATE'),
|
KNOWLEDGE_DOCUMENT_GENERATE: new Permission('KNOWLEDGE_DOCUMENT:READ+GENERATE'),
|
||||||
KNOWLEDGE_DOCUMENT_EXPORT:new Permission('KNOWLEDGE_DOCUMENT:READ+EXPORT'),
|
KNOWLEDGE_DOCUMENT_EXPORT: new Permission('KNOWLEDGE_DOCUMENT:READ+EXPORT'),
|
||||||
KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE:new Permission('KNOWLEDGE_DOCUMENT:READ+DOWNLOAD'),
|
KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE: new Permission('KNOWLEDGE_DOCUMENT:READ+DOWNLOAD'),
|
||||||
|
|
||||||
KNOWLEDGE_PROBLEM_READ:new Permission('KNOWLEDGE_PROBLEM:READ'),
|
KNOWLEDGE_PROBLEM_READ: new Permission('KNOWLEDGE_PROBLEM:READ'),
|
||||||
KNOWLEDGE_PROBLEM_CREATE:new Permission('KNOWLEDGE_PROBLEM:READ+CREATE'),
|
KNOWLEDGE_PROBLEM_CREATE: new Permission('KNOWLEDGE_PROBLEM:READ+CREATE'),
|
||||||
KNOWLEDGE_PROBLEM_EDIT:new Permission('KNOWLEDGE_PROBLEM:READ+EDIT'),
|
KNOWLEDGE_PROBLEM_EDIT: new Permission('KNOWLEDGE_PROBLEM:READ+EDIT'),
|
||||||
KNOWLEDGE_PROBLEM_RELATE:new Permission('KNOWLEDGE_PROBLEM:READ+RELATE'),
|
KNOWLEDGE_PROBLEM_RELATE: new Permission('KNOWLEDGE_PROBLEM:READ+RELATE'),
|
||||||
KNOWLEDGE_PROBLEM_DELETE:new Permission('KNOWLEDGE_PROBLEM:READ+DELETE'),
|
KNOWLEDGE_PROBLEM_DELETE: new Permission('KNOWLEDGE_PROBLEM:READ+DELETE'),
|
||||||
|
|
||||||
MODEL_READ:new Permission('MODEL:READ'),
|
MODEL_READ: new Permission('MODEL:READ'),
|
||||||
MODEL_CREATE:new Permission('MODEL:READ+CREATE'),
|
MODEL_CREATE: new Permission('MODEL:READ+CREATE'),
|
||||||
MODEL_EDIT:new Permission('MODEL:READ+EDIT'),
|
MODEL_EDIT: new Permission('MODEL:READ+EDIT'),
|
||||||
MODEL_DELETE:new Permission('MODEL:READ+DELETE'),
|
MODEL_DELETE: new Permission('MODEL:READ+DELETE'),
|
||||||
|
|
||||||
APPLICATION_READ:new Permission('APPLICATION:READ'),
|
APPLICATION_READ: new Permission('APPLICATION:READ'),
|
||||||
APPLICATION_EXPORT:new Permission('APPLICATION:READ+EXPORT'),
|
APPLICATION_EXPORT: new Permission('APPLICATION:READ+EXPORT'),
|
||||||
APPLICATION_DELETE:new Permission('APPLICATION:READ+DELETE'),
|
APPLICATION_DELETE: new Permission('APPLICATION:READ+DELETE'),
|
||||||
APPLICATION_EDIT:new Permission('APPLICATION:READ+EDIT'),
|
APPLICATION_EDIT: new Permission('APPLICATION:READ+EDIT'),
|
||||||
APPLICATION_CREATE:new Permission('APPLICATION:READ+CREATE'),
|
APPLICATION_CREATE: new Permission('APPLICATION:READ+CREATE'),
|
||||||
APPLICATION_IMPORT:new Permission('APPLICATION:READ+IMPORT'),
|
APPLICATION_IMPORT: new Permission('APPLICATION:READ+IMPORT'),
|
||||||
APPLICATION_SETTING:new Permission('APPLICATION:READ+SETTING'),
|
APPLICATION_SETTING: new Permission('APPLICATION:READ+SETTING'),
|
||||||
APPLICATION_DEBUG:new Permission('APPLICATION:READ+DEBUG'),
|
APPLICATION_DEBUG: new Permission('APPLICATION:READ+DEBUG'),
|
||||||
APPLICATION_TO_CHAT:new Permission('APPLICATION:READ+TO_CHAT'),
|
APPLICATION_TO_CHAT: new Permission('APPLICATION:READ+TO_CHAT'),
|
||||||
|
|
||||||
|
APPLICATION_OVERVIEW_READ: new Permission('APPLICATION_OVERVIEW:READ'),
|
||||||
|
APPLICATION_OVERVIEW_EMBEDDED: new Permission('APPLICATION_OVERVIEW:READ+EMBED'),
|
||||||
|
APPLICATION_OVERVIEW_ACCESS: new Permission('APPLICATION_OVERVIEW:READ+ACCESS'),
|
||||||
|
APPLICATION_OVERVIEW_DISPLAY: new Permission('APPLICATION_OVERVIEW:READ+DISPLAY'),
|
||||||
|
APPLICATION_OVERVIEW_API_KEY: new Permission('APPLICATION_OVERVIEW:READ+API_KEY'),
|
||||||
|
APPLICATION_OVERVIEW_PUBLIC: new Permission('APPLICATION_OVERVIEW:READ+PUBLIC_ACCESS'),
|
||||||
|
|
||||||
APPLICATION_OVERVIEW_READ:new Permission('APPLICATION_OVERVIEW:READ'),
|
APPLICATION_CHAT_LOG_READ: new Permission('APPLICATION_CHAT_LOG:READ'),
|
||||||
APPLICATION_OVERVIEW_EMBEDDED:new Permission('APPLICATION_OVERVIEW:READ+EMBED'),
|
APPLICATION_CHAT_LOG_ANNOTATION: new Permission('APPLICATION_CHAT_LOG:READ+ANNOTATION'),
|
||||||
APPLICATION_OVERVIEW_ACCESS:new Permission('APPLICATION_OVERVIEW:READ+ACCESS'),
|
APPLICATION_CHAT_LOG_EXPORT: new Permission('APPLICATION_CHAT_LOG:READ+EXPORT'),
|
||||||
APPLICATION_OVERVIEW_DISPLAY:new Permission('APPLICATION_OVERVIEW:READ+DISPLAY'),
|
APPLICATION_CHAT_LOG_CLEAR_POLICY: new Permission('APPLICATION_CHAT_LOG:READ+CLEAR_POLICY'),
|
||||||
APPLICATION_OVERVIEW_API_KEY:new Permission('APPLICATION_OVERVIEW:READ+API_KEY'),
|
APPLICATION_CHAT_LOG_ADD_KNOWLEDGE: new Permission('APPLICATION_CHAT_LOG:READ+ADD_KNOWLEDGE'),
|
||||||
APPLICATION_OVERVIEW_PUBLIC:new Permission('APPLICATION_OVERVIEW:READ+PUBLIC_ACCESS'),
|
|
||||||
|
|
||||||
APPLICATION_CHAT_LOG_READ:new Permission('APPLICATION_CHAT_LOG:READ'),
|
APPLICATION_ACCESS_READ: new Permission('APPLICATION_ACCESS:READ'),
|
||||||
APPLICATION_CHAT_LOG_ANNOTATION:new Permission('APPLICATION_CHAT_LOG:READ+ANNOTATION'),
|
APPLICATION_ACCESS_EDIT: new Permission('APPLICATION_ACCESS:READ+EDIT'),
|
||||||
APPLICATION_CHAT_LOG_EXPORT:new Permission('APPLICATION_CHAT_LOG:READ+EXPORT'),
|
|
||||||
APPLICATION_CHAT_LOG_CLEAR_POLICY:new Permission('APPLICATION_CHAT_LOG:READ+CLEAR_POLICY'),
|
|
||||||
APPLICATION_CHAT_LOG_ADD_KNOWLEDGE:new Permission('APPLICATION_CHAT_LOG:READ+ADD_KNOWLEDGE'),
|
|
||||||
|
|
||||||
APPLICATION_ACCESS_READ:new Permission('APPLICATION_ACCESS:READ'),
|
APPLICATION_CHAT_USER_READ: new Permission('CHAT_USER:READ'),
|
||||||
APPLICATION_ACCESS_EDIT:new Permission('APPLICATION_ACCESS:READ+EDIT'),
|
APPLICATION_CHAT_USER_EDIT: new Permission('CHAT_USER:READ+EDIT'),
|
||||||
|
|
||||||
APPLICATION_CHAT_USER_READ:new Permission('CHAT_USER:READ'),
|
SHARED_TOOL_READ: new Permission('SYSTEM_TOOL:READ'),
|
||||||
APPLICATION_CHAT_USER_EDIT:new Permission('CHAT_USER:READ+EDIT'),
|
SHARED_TOOL_CREATE: new Permission('SYSTEM_TOOL:READ+CREATE'),
|
||||||
|
SHARED_TOOL_EDIT: new Permission('SYSTEM_TOOL:READ+EDIT'),
|
||||||
|
SHARED_TOOL_DELETE: new Permission('SYSTEM_TOOL:READ+DELETE'),
|
||||||
|
SHARED_TOOL_IMPORT: new Permission('SYSTEM_TOOL:READ+IMPORT'),
|
||||||
|
SHARED_TOOL_EXPORT: new Permission('SYSTEM_TOOL:READ+EXPORT'),
|
||||||
|
SHARED_TOOL_DEBUG: new Permission('SYSTEM_TOOL:READ+DEBUG'),
|
||||||
|
|
||||||
SHARED_TOOL_READ:new Permission('SYSTEM_TOOL:READ'),
|
SHARED_MODEL_READ: new Permission('SYSTEM_MODEL:READ'),
|
||||||
SHARED_TOOL_CREATE:new Permission('SYSTEM_TOOL:READ+CREATE'),
|
SHARED_MODEL_CREATE: new Permission('SYSTEM_MODEL:READ+CREATE'),
|
||||||
SHARED_TOOL_EDIT:new Permission('SYSTEM_TOOL:READ+EDIT'),
|
SHARED_MODEL_EDIT: new Permission('SYSTEM_MODEL:READ+EDIT'),
|
||||||
SHARED_TOOL_DELETE:new Permission('SYSTEM_TOOL:READ+DELETE'),
|
SHARED_MODEL_DELETE: new Permission('SYSTEM_MODEL:READ+DELETE'),
|
||||||
SHARED_TOOL_IMPORT:new Permission('SYSTEM_TOOL:READ+IMPORT'),
|
|
||||||
SHARED_TOOL_EXPORT:new Permission('SYSTEM_TOOL:READ+EXPORT'),
|
|
||||||
SHARED_TOOL_DEBUG:new Permission('SYSTEM_TOOL:READ+DEBUG'),
|
|
||||||
|
|
||||||
SHARED_MODEL_READ:new Permission('SYSTEM_MODEL:READ'),
|
SHARED_KNOWLEDGE_READ: new Permission('SYSTEM_KNOWLEDGE:READ'),
|
||||||
SHARED_MODEL_CREATE:new Permission('SYSTEM_MODEL:READ+CREATE'),
|
SHARED_KNOWLEDGE_CREATE: new Permission('SYSTEM_KNOWLEDGE:READ+CREATE'),
|
||||||
SHARED_MODEL_EDIT:new Permission('SYSTEM_MODEL:READ+EDIT'),
|
SHARED_KNOWLEDGE_EDIT: new Permission('SYSTEM_KNOWLEDGE:READ+EDIT'),
|
||||||
SHARED_MODEL_DELETE:new Permission('SYSTEM_MODEL:READ+DELETE'),
|
SHARED_KNOWLEDGE_SYNC: new Permission('SYSTEM_KNOWLEDGE:READ+SYNC'),
|
||||||
|
SHARED_KNOWLEDGE_VECTOR: new Permission('SYSTEM_KNOWLEDGE:READ+VECTOR'),
|
||||||
|
SHARED_KNOWLEDGE_EXPORT: new Permission('SYSTEM_KNOWLEDGE:READ+EXPORT'),
|
||||||
|
SHARED_KNOWLEDGE_GENERATE: new Permission('SYSTEM_KNOWLEDGE:READ+GENERATE'),
|
||||||
|
SHARED_KNOWLEDGE_DELETE: new Permission('SYSTEM_KNOWLEDGE:READ+DELETE'),
|
||||||
|
|
||||||
SHARED_KNOWLEDGE_READ:new Permission('SYSTEM_KNOWLEDGE:READ'),
|
SHARED_KNOWLEDGE_DOCUMENT_READ: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'),
|
||||||
SHARED_KNOWLEDGE_CREATE:new Permission('SYSTEM_KNOWLEDGE:READ+CREATE'),
|
SHARED_KNOWLEDGE_DOCUMENT_CREATE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+CREATE'),
|
||||||
SHARED_KNOWLEDGE_EDIT:new Permission('SYSTEM_KNOWLEDGE:READ+EDIT'),
|
SHARED_KNOWLEDGE_DOCUMENT_EDIT: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EDIT'),
|
||||||
SHARED_KNOWLEDGE_SYNC:new Permission('SYSTEM_KNOWLEDGE:READ+SYNC'),
|
SHARED_KNOWLEDGE_DOCUMENT_DELETE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+DELETE'),
|
||||||
SHARED_KNOWLEDGE_VECTOR:new Permission('SYSTEM_KNOWLEDGE:READ+VECTOR'),
|
SHARED_KNOWLEDGE_DOCUMENT_SYNC: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+SYNC'),
|
||||||
SHARED_KNOWLEDGE_EXPORT:new Permission('SYSTEM_KNOWLEDGE:READ+EXPORT'),
|
SHARED_KNOWLEDGE_DOCUMENT_VECTOR: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+VECTOR'),
|
||||||
SHARED_KNOWLEDGE_GENERATE:new Permission('SYSTEM_KNOWLEDGE:READ+GENERATE'),
|
SHARED_KNOWLEDGE_DOCUMENT_GENERATE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+GENERATE'),
|
||||||
SHARED_KNOWLEDGE_DELETE:new Permission('SYSTEM_KNOWLEDGE:READ+DELETE'),
|
SHARED_KNOWLEDGE_DOCUMENT_MIGRATE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+MIGRATE'),
|
||||||
|
SHARED_KNOWLEDGE_DOCUMENT_EXPORT: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EXPORT'),
|
||||||
|
SHARED_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'),
|
||||||
|
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_READ:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'),
|
SHARED_KNOWLEDGE_PROBLEM_READ: new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ'),
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_CREATE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+CREATE'),
|
SHARED_KNOWLEDGE_PROBLEM_CREATE: new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+CREATE'),
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_EDIT:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EDIT'),
|
SHARED_KNOWLEDGE_PROBLEM_EDIT: new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+EDIT'),
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_DELETE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+DELETE'),
|
SHARED_KNOWLEDGE_PROBLEM_DELETE: new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+DELETE'),
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_SYNC:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+SYNC'),
|
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_VECTOR:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+VECTOR'),
|
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_GENERATE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+GENERATE'),
|
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_MIGRATE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+MIGRATE'),
|
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_EXPORT:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EXPORT'),
|
|
||||||
SHARED_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'),
|
|
||||||
|
|
||||||
SHARED_KNOWLEDGE_PROBLEM_READ:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ'),
|
|
||||||
SHARED_KNOWLEDGE_PROBLEM_CREATE:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+CREATE'),
|
|
||||||
SHARED_KNOWLEDGE_PROBLEM_EDIT:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+EDIT'),
|
|
||||||
SHARED_KNOWLEDGE_PROBLEM_DELETE:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+DELETE'),
|
|
||||||
|
|
||||||
TOOL_CREATE:new Permission('TOOL:READ+CREATE'),
|
TOOL_CREATE: new Permission('TOOL:READ+CREATE'),
|
||||||
TOOL_EDIT:new Permission('TOOL:READ+EDIT'),
|
TOOL_EDIT: new Permission('TOOL:READ+EDIT'),
|
||||||
TOOL_READ:new Permission('TOOL:READ'),
|
TOOL_READ: new Permission('TOOL:READ'),
|
||||||
TOOL_DELETE:new Permission('TOOL:READ+DELETE'),
|
TOOL_DELETE: new Permission('TOOL:READ+DELETE'),
|
||||||
TOOL_DEBUG:new Permission('TOOL:READ+DEBUG'),
|
TOOL_DEBUG: new Permission('TOOL:READ+DEBUG'),
|
||||||
TOOL_IMPORT:new Permission('TOOL:READ+IMPORT'),
|
TOOL_IMPORT: new Permission('TOOL:READ+IMPORT'),
|
||||||
TOOL_EXPORT:new Permission('TOOL:READ+EXPORT'),
|
TOOL_EXPORT: new Permission('TOOL:READ+EXPORT'),
|
||||||
|
|
||||||
RESOURCE_TOOL_CREATE:new Permission('SYSTEM_RESOURCE_TOOL:READ+CREATE'),
|
RESOURCE_TOOL_CREATE: new Permission('SYSTEM_RESOURCE_TOOL:READ+CREATE'),
|
||||||
RESOURCE_TOOL_EDIT:new Permission('SYSTEM_RESOURCE_TOOL:READ+EDIT'),
|
RESOURCE_TOOL_EDIT: new Permission('SYSTEM_RESOURCE_TOOL:READ+EDIT'),
|
||||||
RESOURCE_TOOL_READ:new Permission('SYSTEM_RESOURCE_TOOL:READ'),
|
RESOURCE_TOOL_READ: new Permission('SYSTEM_RESOURCE_TOOL:READ'),
|
||||||
RESOURCE_TOOL_DELETE:new Permission('SYSTEM_RESOURCE_TOOL:READ+DELETE'),
|
RESOURCE_TOOL_DELETE: new Permission('SYSTEM_RESOURCE_TOOL:READ+DELETE'),
|
||||||
RESOURCE_TOOL_DEBUG:new Permission('SYSTEM_RESOURCE_TOOL:READ+DEBUG'),
|
RESOURCE_TOOL_DEBUG: new Permission('SYSTEM_RESOURCE_TOOL:READ+DEBUG'),
|
||||||
RESOURCE_TOOL_IMPORT:new Permission('SYSTEM_RESOURCE_TOOL:READ+IMPORT'),
|
RESOURCE_TOOL_IMPORT: new Permission('SYSTEM_RESOURCE_TOOL:READ+IMPORT'),
|
||||||
RESOURCE_TOOL_EXPORT:new Permission('SYSTEM_RESOURCE_TOOL:READ+EXPORT'),
|
RESOURCE_TOOL_EXPORT: new Permission('SYSTEM_RESOURCE_TOOL:READ+EXPORT'),
|
||||||
|
|
||||||
RESOURCE_KNOWLEDGE_READ:new Permission('SYSTEM_RESOURCE_KNOWLEDGE:READ'),
|
RESOURCE_KNOWLEDGE_READ: new Permission('SYSTEM_RESOURCE_KNOWLEDGE:READ'),
|
||||||
|
|
||||||
RESOURCE_MODEL_READ:new Permission('SYSTEM_RESOURCE_MODEL:READ'),
|
RESOURCE_MODEL_READ: new Permission('SYSTEM_RESOURCE_MODEL:READ'),
|
||||||
|
|
||||||
APPEARANCE_SETTINGS_READ:new Permission('APPEARANCE_SETTINGS:READ'),
|
APPEARANCE_SETTINGS_READ: new Permission('APPEARANCE_SETTINGS:READ'),
|
||||||
APPEARANCE_SETTINGS_EDIT:new Permission('APPEARANCE_SETTINGS:READ+EDIT'),
|
APPEARANCE_SETTINGS_EDIT: new Permission('APPEARANCE_SETTINGS:READ+EDIT'),
|
||||||
|
|
||||||
LOGIN_AUTH_READ:new Permission('LOGIN_AUTH:READ'),
|
LOGIN_AUTH_READ: new Permission('LOGIN_AUTH:READ'),
|
||||||
LOGIN_AUTH_EDIT:new Permission('LOGIN_AUTH:READ+EDIT'),
|
LOGIN_AUTH_EDIT: new Permission('LOGIN_AUTH:READ+EDIT'),
|
||||||
|
|
||||||
EMAIL_SETTING_READ:new Permission('EMAIL_SETTING:READ'),
|
EMAIL_SETTING_READ: new Permission('EMAIL_SETTING:READ'),
|
||||||
EMAIL_SETTING_EDIT:new Permission('EMAIL_SETTING:READ+EDIT'),
|
EMAIL_SETTING_EDIT: new Permission('EMAIL_SETTING:READ+EDIT'),
|
||||||
|
|
||||||
OPERATION_LOG_READ:new Permission('OPERATION_LOG:READ'),
|
|
||||||
OPERATION_LOG_EXPORT:new Permission('OPERATION_LOG:READ+EXPORT'),
|
|
||||||
|
|
||||||
|
|
||||||
ABOUT_READ:new Permission('OTHER:READ'),
|
|
||||||
SWITCH_LANGUAGE:new Permission('OTHER:READ+EDIT'),
|
|
||||||
CHANGE_PASSWORD:new Permission('OTHER:READ+CREATE'),
|
|
||||||
SYSTEM_API_KEY_EDIT:new Permission('OTHER:READ+DELETE')
|
|
||||||
|
|
||||||
|
OPERATION_LOG_READ: new Permission('OPERATION_LOG:READ'),
|
||||||
|
OPERATION_LOG_EXPORT: new Permission('OPERATION_LOG:READ+EXPORT'),
|
||||||
|
|
||||||
|
ABOUT_READ: new Permission('OTHER:READ'),
|
||||||
|
SWITCH_LANGUAGE: new Permission('OTHER:READ+EDIT'),
|
||||||
|
CHANGE_PASSWORD: new Permission('OTHER:READ+CREATE'),
|
||||||
|
SYSTEM_API_KEY_EDIT: new Permission('OTHER:READ+DELETE'),
|
||||||
|
|
||||||
|
APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ: new Permission(
|
||||||
|
'APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION:READ',
|
||||||
|
),
|
||||||
|
KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ: new Permission(
|
||||||
|
'KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION:READ',
|
||||||
|
),
|
||||||
|
TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ: new Permission(
|
||||||
|
'TOOL_WORKSPACE_USER_RESOURCE_PERMISSION:READ',
|
||||||
|
),
|
||||||
|
MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ: new Permission(
|
||||||
|
'MODEL_WORKSPACE_USER_RESOURCE_PERMISSION:READ',
|
||||||
|
),
|
||||||
|
APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT: new Permission(
|
||||||
|
'APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT:READ+EDIT',
|
||||||
|
),
|
||||||
|
KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT: new Permission(
|
||||||
|
'KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT:READ+EDIT',
|
||||||
|
),
|
||||||
|
TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT: new Permission(
|
||||||
|
'TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT:READ+EDIT',
|
||||||
|
),
|
||||||
|
MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT: new Permission(
|
||||||
|
'MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_EDIT:READ+EDIT',
|
||||||
|
),
|
||||||
}
|
}
|
||||||
const RoleConst = {
|
const RoleConst = {
|
||||||
ADMIN: new Role('ADMIN'),
|
ADMIN: new Role('ADMIN'),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user