Role page various fixes 2 (#12416)
- Fix: AvatarURL signedPath for workspace members were not consistent when queried multiple times and it was causing the frontend to wrongly interpret this as a change in the deepEqual condition - Use SaveAndCancel button to be consistent with data model page - When applying all object permission changes, a "smarter" logic applies and removes all permissions if read is unchecked for example - Hide settings permissions when Settings All Access is toggled
This commit is contained in:
@ -188,17 +188,6 @@ export class RoleResolver {
|
||||
workspace.id,
|
||||
);
|
||||
|
||||
await Promise.all(
|
||||
workspaceMembers.map(async (workspaceMember) => {
|
||||
if (workspaceMember && workspaceMember.avatarUrl) {
|
||||
workspaceMember.avatarUrl = this.fileService.signFileUrl({
|
||||
url: workspaceMember.avatarUrl,
|
||||
workspaceId: workspace.id,
|
||||
});
|
||||
}
|
||||
}),
|
||||
);
|
||||
|
||||
return workspaceMembers;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user