audiobookshelf/client/components/modals
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
..
authors Replace failed to update toasts with one generic string 2024-09-29 17:53:52 -05:00
bookmarks
changelog Update:Changelog shows all releases matching minor version and lower than current #3250 2024-08-07 17:56:55 -05:00
collections Replace failed to update toasts with one generic string 2024-09-29 17:53:52 -05:00
emails Allow users to create ereaders (#3531) 2024-10-26 15:34:34 -05:00
item Localization updates for 2.15.0 (#3520) 2024-10-17 17:03:08 -05:00
libraries Add:Library settings for mark as finished when time remaining or percent complete #837 2024-10-24 17:19:51 -05:00
notification Add localization for notification descriptions 2024-10-12 15:22:21 -05:00
player Add:Next chapter button plays next item in queue #3299 2024-08-17 13:32:00 -05:00
playlists Replace failed to update toasts with one generic string 2024-09-29 17:53:52 -05:00
podcast Localization updates for 2.15.0 (#3520) 2024-10-17 17:03:08 -05:00
rssfeed Cleanup: remove explicit localhost:3333 and remove unnessesary if(dev) blocks 2024-10-14 13:30:17 +03:00
AccountModal.vue Allow users to create ereaders (#3531) 2024-10-26 15:34:34 -05:00
AddCustomMetadataProviderModal.vue Translation strings added (#3304) 2024-08-30 17:47:49 -05:00
AudioFileDataModal.vue Translation strings added (#3304) 2024-08-30 17:47:49 -05:00
BackupScheduleModal.vue Translation strings added (#3304) 2024-08-30 17:47:49 -05:00
BatchQuickMatchModel.vue Localization updates for 2.15.0 (#3520) 2024-10-17 17:03:08 -05:00
BookmarksModal.vue Replace failed to update toasts with one generic string 2024-09-29 17:53:52 -05:00
ChaptersModal.vue Update chapter modal colors for consistency 2024-07-26 17:36:39 -05:00
Dialog.vue
EditSeriesInputInnerModal.vue Refactor menu keyoboard navigation into mixin 2024-08-17 06:08:32 +03:00
ListeningSessionModal.vue Translation strings added (#3304) 2024-08-30 17:47:49 -05:00
Modal.vue
PlayerSettingsModal.vue
RawCoverPreviewModal.vue
ShareModal.vue Cleanup: remove explicit localhost:3333 and remove unnessesary if(dev) blocks 2024-10-14 13:30:17 +03:00
SleepTimerModal.vue Translation strings added (#3304) 2024-08-30 17:47:49 -05:00
UploadImageModal.vue Translation strings added (#3304) 2024-08-30 17:47:49 -05:00