audiobookshelf/server
Austin Spencer ecc30b85bc
Allow users to create ereaders (#3531)
* add create eReader permission toggle

* add english label for create EReader permission

* add ereader table to account with user specific modal

* add createEreader permission

* create api endpoint and logic for updating user eReader devices

* add translated label for createEreader permission

* handle name duplicates and remove helper func

* toast for duplicate name error caught on server

* restrict user ereader updates to devices with sole ownership

* remove label

* fix other devices logic and client socket emitter

* fix for deleting ereaders

* User create ereader endpoint validate accessibility

---------

Co-authored-by: advplyr <advplyr@protonmail.com>
2024-10-26 15:34:34 -05:00
..
controllers Allow users to create ereaders (#3531) 2024-10-26 15:34:34 -05:00
finders
libs
managers Update:Pass mark as finished library settings to media progress update #837 2024-10-25 17:27:50 -05:00
migrations Update index creation migration to be idempotent 2024-10-19 15:45:14 -05:00
models Allow users to create ereaders (#3531) 2024-10-26 15:34:34 -05:00
objects Update:Book series embeds in grouping meta tag as semicolon deliminated, book meta tag parser falls back to using grouping tag for series if set #3473 2024-10-20 16:58:13 -05:00
providers
routers Allow users to create ereaders (#3531) 2024-10-26 15:34:34 -05:00
scanner Update:Book series embeds in grouping meta tag as semicolon deliminated, book meta tag parser falls back to using grouping tag for series if set #3473 2024-10-20 16:58:13 -05:00
utils Update:Book series embeds in grouping meta tag as semicolon deliminated, book meta tag parser falls back to using grouping tag for series if set #3473 2024-10-20 16:58:13 -05:00
Auth.js
Database.js Add published decade filter option (#3489) 2024-10-08 17:20:42 -05:00
Logger.js
Server.js server.js: add base path to all non-base-path requests 2024-10-15 06:40:14 +03:00
SocketAuthority.js Add base path to socket.io connections on client and server 2024-10-15 05:50:23 +03:00
Watcher.js