feat: granular permission assignment for organization members #6231
+3,177
−2,357
GraphQL Hive / GraphQL Hive > schema:check > graphql-hive > staging
succeeded
Jan 20, 2025 in 1s
No breaking changes
Found 21 changes
Breaking: 15
Safe: 6
Breaking changes
- Input field selectedPermissions of type [String!]! was added to input object type CreateMemberRoleInput
- Input field organizationAccessScopes was removed from input object type CreateMemberRoleInput
- Input field projectAccessScopes was removed from input object type CreateMemberRoleInput
- Input field targetAccessScopes was removed from input object type CreateMemberRoleInput
- Field isAdmin was removed from object type Member
- Field organizationAccessScopes was removed from object type Member
- Field projectAccessScopes was removed from object type Member
- Field targetAccessScopes was removed from object type Member
- Field organizationAccessScopes was removed from object type MemberRole
- Field projectAccessScopes was removed from object type MemberRole
- Field targetAccessScopes was removed from object type MemberRole
- Input field selectedPermissions of type [String!]! was added to input object type UpdateMemberRoleInput
- Input field organizationAccessScopes was removed from input object type UpdateMemberRoleInput
- Input field projectAccessScopes was removed from input object type UpdateMemberRoleInput
- Input field targetAccessScopes was removed from input object type UpdateMemberRoleInput
Safe changes
- Type Permission was added
- Type PermissionGroup was added
- Type PermissionLevel was added
- Field permissions was added to object type MemberRole
- Field MemberRole.membersCount has description Amount of users within the organization that have this role assigned.
- Field availableMemberPermissionGroups was added to object type Organization
Loading