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

Merged
merged 58 commits into from
Jan 29, 2025

access

d06ba59
Select commit
Loading
Failed to load commit list.
Merged

feat: granular permission assignment for organization members #6231

access
d06ba59
Select commit
Loading
Failed to load commit list.
GraphQL Hive / GraphQL Hive > schema:check > graphql-hive > staging succeeded Jan 28, 2025 in 1s

No breaking changes

Found 38 changes

Breaking: 16
Safe: 22

Breaking changes

  • Input field resources of type ResourceAssignmentInput! was added to input object type AssignMemberRoleInput
  • 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 AppDeploymentResourceAssignmentInput was added
  • Type Permission was added
  • Type PermissionGroup was added
  • Type PermissionLevel was added
  • Type ProjectResourceAssignment was added
  • Type ProjectResourceAssignmentInput was added
  • Type ProjectTargetsResourceAssignment was added
  • Type ProjectTargetsResourceAssignmentInput was added
  • Type ResourceAssignment was added
  • Type ResourceAssignmentInput was added
  • Type ResourceAssignmentMode was added
  • Type ServiceResourceAssignmentInput was added
  • Type TargetAppDeploymentsResourceAssignment was added
  • Type TargetAppDeploymentsResourceAssignmentInput was added
  • Type TargetResouceAssignment was added
  • Type TargetResourceAssignmentInput was added
  • Type TargetServicesResourceAssignment was added
  • Type TargetServicesResourceAssignmentInput was added
  • Field resourceAssignment was added to object type Member
  • 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