Open tropics1999 opened 4 days ago
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).
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
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.