Granular Access Management for Positions
July 18th, 2024
queries:
  • added a new field has_access_to_people_data in the member position query
  • example:
query GetPerson {
  getPerson(id: "2") {
    id
    full_name
    member_positions {
      has_access_to_people_data
    }
  }
}
mutation:
  • added an argument has_access_to_people_data in the member position mutation
  • example:
mutation CreateMemberPosition {
  createMemberPosition(member_position: {person_email: "mahaveer@commutatus.com", term_id: 22039, role_id: 21755, office_id: 54, title: "Testing", has_access_to_people_data: true}) {
    id
    has_access_to_people_data
  }
}
  • Users with access will be able to see the people and applications, there is no need to pass a filter for this.
X
Crafted by