Permissions: Allow (non-admin) users to add/remove own Music Providers + Set permissions from within Music Provider settings #5408
remon1496
started this conversation in
Feature requests and ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Allow (non-admin) users to add/remove own Music Providers
The problem:
Currently, the admin always has to manage Music Providers for all users. This can be a hard thing to do. It might be that user X wants to have access to Spotify. Currently, he has to give all credentials to the admin. Or let’s say Apple Music. Once every 180 days, the admin has to interact with the user to refresh the authentication. Or let's say the user wants to add a provider for audiobooks and only sync progress with his own account. By design, this already requires a separate instance of the music provider per user. If users could manage their own account, this would make managing the MA server a lot easier. I'm sure the above situations might apply to other Music Providers ass wel, these are just the ones out of the top of my head.
The solution:
Allow users to manage their own Music Providers, but of course, still make them visible by admins in the settings. At the same time, all other users should not (by default) have access to the Music Provider that has been set up by another (non-admin) user.
Naming the provider: Currently, the default name of a provider is applied when setting up the provider (E.g. 'Spotify'). For a clear overview of multiple instances of Music Providers to an admin, it would make sense to name the provider: "Music Provider Name" - "Username of person that set up the Provider”. But the admin can still assign these (which fall together with my next suggestion).
Set permissions from within Music Provider settings
The problem:
Currently, if a Music Provider is set up, by default, it would show the Music Provider based on the Permissions set in the user profile. If a user has limited specified access to Music Providers, after the setup of a new Music Provider, the admin has to navigate to each individual user to allow access to the new Music Provider.
The solution:
It would make sense to also be able to set permissions (as an Admin) from within the Music Provider's settings page. This will cover a lot of different scenarios and 'flows' based on the current goal/task of the admin.
A couple of examples:
Beta Was this translation helpful? Give feedback.
All reactions