calibre-web
calibre-web copied to clipboard
Add bulk delete, bulk archive/unarchive, and bulk metadata edit buttons in books table page
This PR adds the following:
- Bulk deleting
- Bulk archive/unarchive
- Bulk metadata editing. This is related to #1558
- Fixed change_archived_books() so that when state=false and an unarchived book is passed, it won't archive it.
- Fixed edit_book_read_status() so that when state=false and an unread book is passed, it won't mark it as read
- Added ability to select multiple books at once via shift-click. Works similar to File Explorer shift clicking to select multiple files.
Screenshots below show the workflow for deleting for end-users, but is the same as for archive/unarching in bulk. Read comments below for more screenshots: