calibre-web icon indicating copy to clipboard operation
calibre-web copied to clipboard

Add bulk delete, bulk archive/unarchive, and bulk metadata edit buttons in books table page

Open jmarmstrong1207 opened this issue 6 months ago • 7 comments

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:

Select books

image

Delete books

image

Book list after deletion

image

jmarmstrong1207 avatar Aug 02 '24 02:08 jmarmstrong1207