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

[Enhancement]: User menu including switching #3811

Open
k3davis opened this issue Jan 9, 2025 · 2 comments
Open

[Enhancement]: User menu including switching #3811

k3davis opened this issue Jan 9, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@k3davis
Copy link

k3davis commented Jan 9, 2025

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

I have a few family users that frequently switch "profiles" when using this app. I'd find it really useful if there were a quicker way to do this. My suggestion (fwiw) is to change the user link (that looks like it should open a menu to me anyway, but is just a link):

image

to more of an actual menu, that could include Profile (or Change Password) to link to the current page, Switch User, and Logout, for example.

"Switch user" would ideally have some kind of user select modal, or the signed in users to just switch to right on the menu itself. If the user signs out, they would be removed from this list, or would be prompted for just a password again, or something like that.

If this isn't widely useful, it may be a candidate for the proposed plugin design.

Why would this be helpful?

Fewer clicks to either log out or switch user, and (imho) a more intuitive use of the user link.

Future Implementation (Screenshot)

(mockup to explain the notion only, not a proposed final solution)

image

Audiobookshelf Server Version

2.17.7

Current Implementation (Screenshot)

(see above)

@k3davis k3davis added the enhancement New feature or request label Jan 9, 2025
@nichwall
Copy link
Contributor

nichwall commented Jan 9, 2025

Could this be achieved by having different browser profiles? Like do your users individually have multiple accounts or just share a computer/browser?

@k3davis
Copy link
Author

k3davis commented Jan 9, 2025

@nichwall fair question; in our case (young family) there's a central shared computer logged in as one user and ABS is installed as an "app" so the browser isn't exposed, per se. But perhaps there are ways I could leverage browser profiles to accomplish this.

I'd personally be interested in contributing a plugin that adds this option to the menu (if it were a menu in the first place, and if plugins were a thing), but it does seem like this is probably a niche use case for us.

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
None yet
Development

No branches or pull requests

2 participants