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

Default new user permissions #674

Open
1 of 3 tasks
tropics1999 opened this issue Oct 26, 2024 · 1 comment
Open
1 of 3 tasks

Default new user permissions #674

tropics1999 opened this issue Oct 26, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@tropics1999
Copy link

Idea Overview
The ability to set that new users should be created with a set of permissions (in my instance, requesting media)

Is your feature request related to a problem? Please describe.
At the moment I have a setup that has users login to Watcharr using Jellyfin, and Jellyfin then authenticates via LDAP to Authentik. This means to create a new user I just have to make them in Authentik. However, I want all my users to be able to request content by default (I, as I imagine many do, only run a small instance with close friends and family), which is currently not possible without going into Watcharr and adding the permissions as a secondary step.

Describe the solution you'd like
A set of default user permission toggles in the server settings that lets me specify the permissions of newly created users. For example, maybe something that looks like this;

New user permissions
Permissions that will automatically be applied to new users on signup

  • Admin
  • Request Content
  • Auto Approve Requested Content

Describe alternatives you've considered
At the moment I run Jellyseerr as a separate instance that also has login via Jellyfin for requesting media - though think I could retire this as I prefer the Watcharr feature set.

Additional context
I believe a better way to solve this issue may be in some of the OAuth improvements on the Project board (for instance if I could sign in with Authentik and map directly from Authentik groups to Watcharr permissions or something like this that would be amazing) though I think that having default toggles will solve this minor pain point well enough for me and many other smaller setups.

@tropics1999 tropics1999 added the enhancement New feature or request label Oct 26, 2024
@IRHM
Copy link
Member

IRHM commented Oct 28, 2024

Hi @tropics1999, thank you for making this suggestion. I think it makes a lot of sense to have a way to set default permissions for new users, I will get on this when possible (or anyone feel free to let me know if you'd like to work on this before I can get to it).

@IRHM IRHM moved this to Todo in Watcharr Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants