-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: New SSO workflow skeleton #1032
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #1032 +/- ##
==========================================
+ Coverage 83.01% 83.03% +0.01%
==========================================
Files 412 412
Lines 8849 8857 +8
Branches 1819 1821 +2
==========================================
+ Hits 7346 7354 +8
Misses 1464 1464
Partials 39 39
☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple thoughts from manual testing, happy to discuss:
- After the first step, I think we need a back button for all the other steps instead of the cancel button
- Can we remove the save on cancel language from the cancel modal
- Can we center the stepper elements to match figma
- Can you add all the fields to step two (not just the SAP ones)? My thinking is that once we have the config context we can hide/show the sap fields depending on the external idp
- Can you add the behavior of selecting the idp metadata radios in step one reveal the field (in the case of metadata url) and the file upload (in the case of xml file)? No need for the full file upload, hopefully it can just be a mock implementation?
@@ -37,6 +37,7 @@ const LMSConfigPage = ({ | |||
return ( | |||
<div> | |||
<FormContextWrapper | |||
workflowTitle="New learning platform integration" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is this getting added to the LMS settings tab?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The FormWorkflow originally had this hard-coded, as it was only used in the LMS config stepper.
d5e5916
to
77eeb1b
Compare
src/components/settings/SettingsSSOTab/steps/NewSSOConfigConfigureStep.tsx
Outdated
Show resolved
Hide resolved
6558648
to
1a8cac4
Compare
fix: Make service provider metadata button primary color feat: Add non-SAP fields to SSO Configure page feat: Show different SSO metadata inputs based on radio selection test: Add test for SSO metadata input hiding feat: Add back buttons to sso config workflow chore: rename function
1a8cac4
to
6dae616
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks awesome
Jira Ticket
Placeholder screens for the new SSO Integration workflow.
For all changes
Only if submitting a visual change
Remaining Work