mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: ui 404 (#3290)
This commit is contained in:
parent
dca1df59fc
commit
5e9a7583a3
|
|
@ -109,7 +109,7 @@ def get_workspace_resource_permission_list_by_workspace_user_permission(
|
|||
@return: 工作空间用户资源的权限列表
|
||||
"""
|
||||
|
||||
role_permission_mapping_list = [role_permission_mapping_dict.get(workspace_user_role_mapping.role_id) for
|
||||
role_permission_mapping_list = [role_permission_mapping_dict.get(workspace_user_role_mapping.role_id, []) for
|
||||
workspace_user_role_mapping in
|
||||
workspace_user_role_mapping_dict.get(
|
||||
workspace_user_resource_permission.workspace_id)]
|
||||
|
|
@ -155,7 +155,9 @@ def get_permission_list(user,
|
|||
role_permission_mapping_list = QuerySet(role_permission_mapping_model).filter(
|
||||
role_id__in=[workspace_user_role_mapping.role_id for workspace_user_role_mapping in
|
||||
workspace_user_role_mapping_list])
|
||||
role_permission_mapping_dict = group_by(role_permission_mapping_list, lambda item: item.role_id)
|
||||
system_role_permission_mapping_list = get_default_role_permission_mapping_list()
|
||||
role_permission_mapping_dict = group_by(
|
||||
[*role_permission_mapping_list, *system_role_permission_mapping_list], lambda item: item.role_id)
|
||||
|
||||
workspace_user_permission_list = QuerySet(WorkspaceUserResourcePermission).filter(
|
||||
workspace_id__in=[workspace_user_role.workspace_id for workspace_user_role in
|
||||
|
|
@ -224,6 +226,7 @@ def get_role_list(user,
|
|||
workspace_user_role_mapping in
|
||||
workspace_user_role_mapping_list] + [user.role]
|
||||
cache.set(key, workspace_list, version=version)
|
||||
return workspace_list
|
||||
else:
|
||||
role_list = [user.role]
|
||||
if user.role == RoleConstants.ADMIN.value.__str__():
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ def is_workspace_manage(user_id: str, workspace_id: str):
|
|||
if is_x_pack_ee:
|
||||
return QuerySet(workspace_user_role_mapping_model).select_related('role', 'user').filter(
|
||||
workspace_id=workspace_id, user_id=user_id,
|
||||
role_type=RoleConstants.WORKSPACE_MANAGE.value.__str__()).exists()
|
||||
role=RoleConstants.WORKSPACE_MANAGE.value.__str__()).exists()
|
||||
return QuerySet(User).filter(id=user_id, role=RoleConstants.ADMIN.value.__str__()).exists()
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { ComplexPermission } from '@/utils/permission/type'
|
|||
const applicationRouter = {
|
||||
path: '/application',
|
||||
name: 'application',
|
||||
meta: { title: 'views.application.title', permission: 'APPLICATION:READ' },
|
||||
meta: { title: 'views.application.title' },
|
||||
redirect: '/application',
|
||||
component: () => import('@/layout/layout-template/SimpleLayout.vue'),
|
||||
children: [
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
const ModelRouter = {
|
||||
path: '/knowledge',
|
||||
name: 'knowledge',
|
||||
meta: { title: 'views.knowledge.title', permission: 'KNOWLEDGE:READ' },
|
||||
meta: { title: 'views.knowledge.title' },
|
||||
redirect: '/knowledge',
|
||||
component: () => import('@/layout/layout-template/SimpleLayout.vue'),
|
||||
children: [
|
||||
|
|
@ -19,7 +19,7 @@ const ModelRouter = {
|
|||
meta: { activeMenu: '/knowledge' },
|
||||
component: () => import('@/views/document/UploadDocument.vue'),
|
||||
hidden: true,
|
||||
}
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ const useUserStore = defineStore('user', {
|
|||
return this.edition == 'PE' && this.license_is_valid
|
||||
},
|
||||
isEE() {
|
||||
return this.edition == 'EE' && this.license_is_valid
|
||||
return this.edition == 'EE'
|
||||
},
|
||||
changeUserType(num: number, token?: string) {
|
||||
this.userType = num
|
||||
|
|
|
|||
Loading…
Reference in New Issue