We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46868ef commit f9f4f6eCopy full SHA for f9f4f6e
components/server/src/auth/resource-access.ts
@@ -217,7 +217,11 @@ export class OwnerResourceGuard implements ResourceAccessGuard {
217
return resource.members.some((m) => m.userId === this.userId && m.role === "owner");
218
}
219
case "workspaceLog":
220
- return resource.subject.ownerId === this.userId;
+ // Owners may do everything, team members can "get"
221
+ return (
222
+ resource.subject.ownerId === this.userId ||
223
+ (operation === "get" && !!resource.teamMembers?.some((m) => m.userId === this.userId))
224
+ );
225
case "prebuild":
226
// Owners may do everything, team members can "get"
227
return (
0 commit comments