Skip to content
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

Improve login/logout UI to support multiple authentication mechanisms #384

Merged
merged 3 commits into from
Oct 28, 2023

Conversation

ml-evs
Copy link
Member

@ml-evs ml-evs commented May 16, 2023

This PR refactors our simple login/logout button into two dropdowns, with state depending on whether the user is logged in.

If logged out, the "Login" button is a dropdown with links to login via GitHub/ORCID/email (currently disabled). If logged in, the "" button is a dropdown with links to account settings (currently disabled) and the logout button.

@ml-evs ml-evs added enhancement New feature or request webapp For issues/PRs pertaining to the web interface usability labels May 16, 2023
@cypress
Copy link

cypress bot commented May 16, 2023

Passing run #482 ↗︎

0 44 0 0 Flakiness 0

Details:

Merge 8310ba7 into 4ba8d13...
Project: datalab Commit: 9d9cc60c64 ℹ️
Status: Passed Duration: 06:07 💡
Started: Oct 28, 2023 2:31 PM Ended: Oct 28, 2023 2:37 PM

Review all test suite changes for PR #384 ↗︎

@ml-evs ml-evs mentioned this pull request Oct 23, 2023
5 tasks
@ml-evs ml-evs force-pushed the ml-evs/login_modal branch 2 times, most recently from c7bbc73 to e7cca16 Compare October 28, 2023 14:15
@ml-evs ml-evs marked this pull request as ready for review October 28, 2023 14:19
@ml-evs ml-evs changed the title Add a login modal that enables login via GitHub or ORCID Improve login/logout UI to support multiple authentication mechanisms Oct 28, 2023
@ml-evs ml-evs merged commit c3ac337 into main Oct 28, 2023
6 checks passed
@ml-evs ml-evs deleted the ml-evs/login_modal branch October 28, 2023 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request usability webapp For issues/PRs pertaining to the web interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant