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

feat(ui): Add local login setting #817

Merged
merged 4 commits into from
Feb 3, 2021
Merged

feat(ui): Add local login setting #817

merged 4 commits into from
Feb 3, 2021

Conversation

TheCatLady
Copy link
Collaborator

@TheCatLady TheCatLady commented Feb 2, 2021

Description

This PR adds an option to disable local user logins. When disabled, the "Use your Overseerr account" option is hidden on the sign-in page, and the API will reject local login requests. A warning is also shown on the User List page when the option is disabled.

In the event that Plex OAuth is unavailable, this setting can be modified in settings.json to re-enable local user login functionality.

Screenshot (if UI related)

Settings page:
image

Login page:
image

Todos

  • Successful build
  • Translation keys

Issues Fixed or Closed by this PR

@sct sct merged commit 9d0d5b8 into sct:develop Feb 3, 2021
@TheCatLady TheCatLady deleted the local-login-setting branch February 3, 2021 01:20
@github-actions
Copy link

github-actions bot commented Feb 5, 2021

🎉 This PR is included in version 1.19.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Option to hide "Sign in with Overseerr" button
2 participants