Skip to content

Conversation

@richard-cox
Copy link
Contributor

@richard-cox richard-cox commented Mar 17, 2020

#4171 Details

  • Fixes Allow org managers to add users outside of org #4103
  • Added new stepper that adds roles by username
  • Stepper can handle multiple users
  • New stepper reachable via the org or space users list
  • Stepper modify and confirm steps are same as usual manage user roles stepper
    • Only difference is existing roles are not shown in modify step (possible, but requires extra work). Adding a role for a user with that role already does not fail
  • Improved the confirm step to shown reason why updating the user role fails

richard-cox and others added 15 commits February 25, 2020 18:06
- Org relations were not correctly passed to action builder
- Pagination Monitor Helper used cache with stail obs
  - Create space. Refresh on stepper, create space, return to stepper and new space was ignored when validating space name
  - Obs containing list of spaces came from pag mon helper cache
  - cache did not contain latest list as cached obs had no subs when new space added
  - more details in code
- Ensures the correct obs is returned (first page vs all pages)

Also, in AddEditSpaceStepBase..
- ensure we look for org spaces in the correct place
- unsub from fetch org spaces obs once we have a response
@richard-cox richard-cox added the needs attention This PR needs attention label Mar 23, 2020
@richard-cox richard-cox added comments-addressed and removed needs attention This PR needs attention labels Mar 25, 2020
@richard-cox richard-cox merged commit b6b6a3d into master Mar 30, 2020
@richard-cox richard-cox deleted the remove-role-by-username branch March 30, 2020 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow org managers to add users outside of org

1 participant