A recent set of changes to the auth client introduced two regressions:
the organization field in the signup form would not allow submission if it was manually filled in (rather than select from the list)
could not remove a linked id provider account
Issues Resolved
UFI-27: fixes org field
UFI-28: fixes remove id provider
[x] Added the Jira Tickets to the title of the PR e.g. (PTV-XXX fixes a terrible bug)
[0] Added the Github Issue to the title of the PR e.g. (PTV-XXX adds an awesome feature)
Testing Instructions
We don't have integration tests for these conditions, as such tests are very complex (requiring automation of signup via id provider site, which implies Globus, which requires email verification; unlinking test would be destructive against the kbaseuitest account.)
[x] Tests pass locally
[x] Tests pass in github actions
[x] Manually verified that changes area available (by spinning up an instance and navigating to X to see Y)
Pull Request
Description
A recent set of changes to the auth client introduced two regressions:
Issues Resolved
UFI-27: fixes org field
UFI-28: fixes remove id provider
[x] Added the Jira Tickets to the title of the PR e.g. (PTV-XXX fixes a terrible bug)
[0] Added the Github Issue to the title of the PR e.g. (PTV-XXX adds an awesome feature)
Testing Instructions
We don't have integration tests for these conditions, as such tests are very complex (requiring automation of signup via id provider site, which implies Globus, which requires email verification; unlinking test would be destructive against the kbaseuitest account.)
Dev Checklist
Release Notes
Release