pages-core icon indicating copy to clipboard operation
pages-core copied to clipboard

Allow admins to create and invite managers to organizations

Open apburnes opened this issue 4 years ago • 0 comments

Organizations will be used to connect agency agreements with sites, users and authorizations. In order to support the transition, admins must be able to create a new organization, assign/create users to manage the organization, and invite them to the UAA pages user group.

Acceptance Criteria:

  • [x] Update pages.admin scope to include invite and add member to pages.user update config in deploy-cf
  • [x] Update uaaClient to hit the invite and add member endpoints
  • [x] Create an admin api endpoint to invite uaa member, create or update user based on email and github username, create and/or update organization with new user relationship.
  • [x] Add interface in admin client to invite and add managers to orgs

apburnes avatar Mar 10 '21 20:03 apburnes