Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: granular permission assignment for organization members #6231

Open
wants to merge 36 commits into
base: main
Choose a base branch
from

fix: positioning

5799a10
Select commit
Loading
Failed to load commit list.
Open

feat: granular permission assignment for organization members #6231

fix: positioning
5799a10
Select commit
Loading
Failed to load commit list.
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