feat(server): support editor -> viewer seat downgrades (#4181)
* new seat based project role checks implemented * everything done * minor bugfix
This commit is contained in:
committed by
GitHub
parent
50fd05afe8
commit
d903e8ffc4
@@ -34,6 +34,7 @@ type WorkspaceRoleUpdatedPayload = {
|
||||
acl: Pick<WorkspaceAcl, 'userId' | 'workspaceId' | 'role'>
|
||||
seatType: WorkspaceSeatType
|
||||
flags?: { skipProjectRoleUpdatesFor: string[] }
|
||||
updatedByUserId: string
|
||||
}
|
||||
type WorkspaceJoinedFromDiscoveryPayload = {
|
||||
userId: string
|
||||
|
||||
Reference in New Issue
Block a user