mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:56 -05:00
[Enhancement]: New user permissions for managing podcasts #815
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf#815
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @advplyr on GitHub (Dec 8, 2022).
Describe the feature/enhancement
Adding new podcasts and downloading episodes to the server will be available soon so we need specific user permissions for this.
@maxcovergold commented on GitHub (Apr 13, 2024):
Adding podcasts via the app still seems to be restricted to admin only users. With both issues closed, is there plans to allow non-admin users this ability?
@advplyr commented on GitHub (Apr 13, 2024):
This issue is still open
@ajn142 commented on GitHub (May 1, 2024):
Just wanted to chime in that I’d love to see this developed further. I’ve got members of my household who I would trust to add content to the server, and space to hold it, but I don’t want to give them full blown admin (myself being one, I log in w/root when I need to do admin things but use a non-admin account the rest of the time).
@nichwall commented on GitHub (May 1, 2024):
Thanks for mentioning, but the best way to support feature requests is leaving a "thumbs up" reaction to the top comment.
https://www.audiobookshelf.org/faq#i-have-a-feature-request-how-should-i-bring-this-up
@ajn142 commented on GitHub (May 2, 2024):
That's fine and dandy, but I wasn't going to remember to come back and look at my likes 😆 . Did that too now.
@mechanarchy commented on GitHub (Aug 31, 2024):
I don't have time or JavaScript skill to implement this currently, but here are some pointers if anyone else wants to take a crack at it.
Places to modify
github.com/advplyr/audiobookshelf@5b22d7430a/client/components/app/SideRail.vue (L90)github.com/advplyr/audiobookshelf@5b22d7430a/client/components/app/SideRail.vue (L106)github.com/advplyr/audiobookshelf@5b22d7430a/client/components/app/SideRail.vue (L157-L159)github.com/advplyr/audiobookshelf@5b22d7430a/client/store/user.js (L25)Existing permission checks
Reference for how current privilege checks are performed:
github.com/advplyr/audiobookshelf@5b22d7430a/client/components/tables/LibraryFilesTable.vue (L21)github.com/advplyr/audiobookshelf@5b22d7430a/client/components/tables/LibraryFilesTable.vue (L59-L67)github.com/advplyr/audiobookshelf@5b22d7430a/client/store/user.js (L48-L53)Permission backend
github.com/advplyr/audiobookshelf@5b22d7430a/client/components/modals/AccountModal.vuegithub.com/advplyr/audiobookshelf@5b22d7430a/server/models/User.js