This patch updates the label batch edit template so that removing a
single or multiple items from a batch is a CSRF-protected POST
operation.
The patch also removes the existing "if ($op eq 'cud-delete') {" section
of label-edit-batch.pl because it was unused.
To test, apply the patch and go to Cataloging -> Labels.
- Create a label batch and add multiple items to it.
- From the list of label batches, click "Edit" on the batch you created.
- Click the "Delete" button for one of the items in the batch.
- If you confirm, the item should be deleted.
- In the "Select" column, check multiple checkboxes.
- Click the "Remove selected items" button in the toolbar.
- Verify that confirming this operation results in the items being
deleted from the batch.
Sponsored-by: Athens County Public Libraries
Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| barcode-print.pl | ||
| label-create-csv.pl | ||
| label-create-pdf.pl | ||
| label-create-xml.pl | ||
| label-edit-batch.pl | ||
| label-edit-layout.pl | ||
| label-edit-profile.pl | ||
| label-edit-range.pl | ||
| label-edit-template.pl | ||
| label-home.pl | ||
| label-item-search.pl | ||
| label-manage.pl | ||
| label-print.pl | ||
| spinelabel-home.pl | ||
| spinelabel-print.pl | ||