refactor(server): role actions definition (#9962)

This commit is contained in:
forehalo
2025-02-06 04:54:34 +00:00
parent 31d251d44f
commit d3843d8f11
18 changed files with 773 additions and 1085 deletions
@@ -335,7 +335,7 @@ export class CopilotResolver {
await this.permissions.checkCloudPagePermission(
workspaceId,
docId,
'Doc_Read',
'Doc.Read',
user.id
);
} else {
@@ -369,7 +369,7 @@ export class CopilotResolver {
await this.permissions.checkCloudPagePermission(
options.workspaceId,
options.docId,
'Doc_Read',
'Doc.Update',
user.id
);
const lockFlag = `${COPILOT_LOCKER}:session:${user.id}:${options.workspaceId}`;
@@ -403,7 +403,7 @@ export class CopilotResolver {
await this.permissions.checkCloudPagePermission(
workspaceId,
docId,
'Doc_Update',
'Doc.Update',
user.id
);
const lockFlag = `${COPILOT_LOCKER}:session:${user.id}:${workspaceId}`;
@@ -431,7 +431,7 @@ export class CopilotResolver {
await this.permissions.checkCloudPagePermission(
options.workspaceId,
options.docId,
'Doc_Copy',
'Doc.Update',
user.id
);
const lockFlag = `${COPILOT_LOCKER}:session:${user.id}:${options.workspaceId}`;
@@ -460,7 +460,7 @@ export class CopilotResolver {
await this.permissions.checkCloudPagePermission(
options.workspaceId,
options.docId,
'Doc_Delete',
'Doc.Update',
user.id
);
if (!options.sessionIds.length) {