@@ -171,7 +171,19 @@ const systemRouter = {
171171 parentPath : '/system' ,
172172 parentName : 'system' ,
173173 sameRoute : 'authorization' ,
174- permission : [ RoleConst . ADMIN ] ,
174+ permission : [ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
175+ [ PermissionConst . APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
176+ PermissionConst . APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) ,
177+ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
178+ [ PermissionConst . KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
179+ PermissionConst . KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) ,
180+ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
181+ [ PermissionConst . TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
182+ PermissionConst . TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) ,
183+ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
184+ [ PermissionConst . MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
185+ PermissionConst . MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) ,
186+ ] ,
175187 } ,
176188
177189 children : [
@@ -184,14 +196,11 @@ const systemRouter = {
184196 parentPath : '/system' ,
185197 parentName : 'system' ,
186198 resource : 'APPLICATION' ,
199+ sameRoute : 'authorization' ,
200+ permission : [ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
201+ [ PermissionConst . APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
202+ PermissionConst . APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) , ]
187203 } ,
188- permission : [
189- RoleConst . ADMIN ,
190- RoleConst . WORKSPACE_MANAGE ,
191- PermissionConst . APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
192- PermissionConst . APPLICATION_WORKSPACE_USER_RESOURCE_PERMISSION_READ
193- . getWorkspacePermissionWorkspaceManageRole ,
194- ] ,
195204 component : ( ) => import ( '@/views/system/resource-authorization/index.vue' ) ,
196205 } ,
197206 {
@@ -203,13 +212,10 @@ const systemRouter = {
203212 parentPath : '/system' ,
204213 parentName : 'system' ,
205214 resource : 'KNOWLEDGE' ,
206- permission : [
207- RoleConst . ADMIN ,
208- RoleConst . WORKSPACE_MANAGE ,
209- PermissionConst . KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
210- PermissionConst . KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ
211- . getWorkspacePermissionWorkspaceManageRole ,
212- ] ,
215+ sameRoute : 'authorization' ,
216+ permission : [ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
217+ [ PermissionConst . KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
218+ PermissionConst . KNOWLEDGE_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) , ]
213219 } ,
214220 component : ( ) => import ( '@/views/system/resource-authorization/index.vue' ) ,
215221 } ,
@@ -222,13 +228,10 @@ const systemRouter = {
222228 parentPath : '/system' ,
223229 parentName : 'system' ,
224230 resource : 'TOOL' ,
225- permission : [
226- RoleConst . ADMIN ,
227- RoleConst . WORKSPACE_MANAGE ,
228- PermissionConst . TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
229- PermissionConst . TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ
230- . getWorkspacePermissionWorkspaceManageRole ,
231- ] ,
231+ sameRoute : 'authorization' ,
232+ permission : [ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
233+ [ PermissionConst . TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
234+ PermissionConst . TOOL_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) , ]
232235 } ,
233236 component : ( ) => import ( '@/views/system/resource-authorization/index.vue' ) ,
234237 } ,
@@ -241,13 +244,10 @@ const systemRouter = {
241244 parentPath : '/system' ,
242245 parentName : 'system' ,
243246 resource : 'MODEL' ,
244- permission : [
245- RoleConst . ADMIN ,
246- RoleConst . WORKSPACE_MANAGE ,
247- PermissionConst . MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
248- PermissionConst . MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ
249- . getWorkspacePermissionWorkspaceManageRole ,
250- ] ,
247+ sameRoute : 'authorization' ,
248+ permission : [ new ComplexPermission ( [ RoleConst . ADMIN , RoleConst . WORKSPACE_MANAGE ] ,
249+ [ PermissionConst . MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ ,
250+ PermissionConst . MODEL_WORKSPACE_USER_RESOURCE_PERMISSION_READ . getWorkspacePermissionWorkspaceManageRole ] , [ ] , 'OR' ) , ]
251251 } ,
252252 component : ( ) => import ( '@/views/system/resource-authorization/index.vue' ) ,
253253 } ,
0 commit comments