[Enhancement]: Add "Access" tab to Library edit page #3283

Open
opened 2026-04-25 00:14:45 +02:00 by adam · 1 comment
Owner

Originally created by @idolpx on GitHub (Mar 30, 2026).

Type of Enhancement

User interface

Describe the Feature/Enhancement

The goal is to quickly see who has access to the Library. And to add/remove access without having to edit each individual user.

Why would this be helpful?

Currently when you add a new Library you have to edit each user to grant them access if they don't already have access to all libraries.

Future Implementation (Screenshot)

I imagine a tab when editing the Library called "Access". It shows a list of all users with a way to filter at the top and a button to grant access to all users currently visible in the list or remove access. Status of each user should be identified with a color code. Maybe the border or background of the cart/chip with the username. Also clicking on a user in the list will toggle their access. Users with access to all will be identified but you should also be able to control their access to this individual library too incase that setting gets disabled for their account.

Or maybe it just shows the list of users that currently have access (both explicit and granted access to all libraries) with a button to add another user. The card/chip should have an "X" to delete the user from the list and remove access. That would be less complex.

Audiobookshelf Server Version

v2.33.1

Current Implementation (Screenshot)

I created a new library and had to go and add it for every user. I don't automatically grant access to all libraries for all users.

Originally created by @idolpx on GitHub (Mar 30, 2026). ### Type of Enhancement User interface ### Describe the Feature/Enhancement The goal is to quickly see who has access to the Library. And to add/remove access without having to edit each individual user. ### Why would this be helpful? Currently when you add a new Library you have to edit each user to grant them access if they don't already have access to all libraries. ### Future Implementation (Screenshot) I imagine a tab when editing the Library called "Access". It shows a list of all users with a way to filter at the top and a button to grant access to all users currently visible in the list or remove access. Status of each user should be identified with a color code. Maybe the border or background of the cart/chip with the username. Also clicking on a user in the list will toggle their access. Users with access to all will be identified but you should also be able to control their access to this individual library too incase that setting gets disabled for their account. Or maybe it just shows the list of users that currently have access (both explicit and granted access to all libraries) with a button to add another user. The card/chip should have an "X" to delete the user from the list and remove access. That would be less complex. ### Audiobookshelf Server Version v2.33.1 ### Current Implementation (Screenshot) I created a new library and had to go and add it for every user. I don't automatically grant access to all libraries for all users.
adam added the enhancement label 2026-04-25 00:14:45 +02:00
Author
Owner

@simcop2387 commented on GitHub (Apr 7, 2026):

It might also be nice to start having more than just Admin, User, and Guest types for things at the same time to setup some default library access through those too for common settings for multiple users

@simcop2387 commented on GitHub (Apr 7, 2026): It might also be nice to start having more than just Admin, User, and Guest types for things at the same time to setup some default library access through those too for common settings for multiple users
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3283