pages-core
pages-core copied to clipboard
Allow admins to create and invite managers to organizations
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
uaaClientto 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