feat: workspace manage role (#3335)
This commit is contained in:
parent
2336f381c1
commit
f303fc4594
@ -42,6 +42,14 @@ export class Permission {
|
|||||||
const { user } = useStore()
|
const { user } = useStore()
|
||||||
return `${this.permission}:/WORKSPACE/${user.getWorkspaceId()}`
|
return `${this.permission}:/WORKSPACE/${user.getWorkspaceId()}`
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 自定义工作空间管理员权限
|
||||||
|
* @returns
|
||||||
|
*/
|
||||||
|
getWorkspacePermissionWorkspaceManageRole = () => {
|
||||||
|
const { user } = useStore()
|
||||||
|
return `${this.permission}:/WORKSPACE/${user.getWorkspaceId()}:ROLE/$WORKSPACE_MANAGE`
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 工作空间资源权限
|
* 工作空间资源权限
|
||||||
* @param workspace_id 工作空间id
|
* @param workspace_id 工作空间id
|
||||||
@ -58,16 +66,16 @@ export class Permission {
|
|||||||
* @param resource_id 资源id
|
* @param resource_id 资源id
|
||||||
* @returns 工作空间下知识库资源权限
|
* @returns 工作空间下知识库资源权限
|
||||||
*/
|
*/
|
||||||
getKnowledgeWorkspaceResourcePermission=( resource_id: string)=>{
|
getKnowledgeWorkspaceResourcePermission = (resource_id: string) => {
|
||||||
return this.getWorkspaceResourcePermission('KNOWLEDGE',resource_id)
|
return this.getWorkspaceResourcePermission('KNOWLEDGE', resource_id)
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param resource_id 资源id
|
* @param resource_id 资源id
|
||||||
* @returns 工作空间下应用资源权限
|
* @returns 工作空间下应用资源权限
|
||||||
*/
|
*/
|
||||||
getApplicationWorkspaceResourcePermission=( resource_id: string)=>{
|
getApplicationWorkspaceResourcePermission = (resource_id: string) => {
|
||||||
return this.getWorkspaceResourcePermission('APPLICATION',resource_id)
|
return this.getWorkspaceResourcePermission('APPLICATION', resource_id)
|
||||||
}
|
}
|
||||||
toString() {
|
toString() {
|
||||||
return this.permission
|
return this.permission
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user