Back to bug 40517
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| pedro.amorim | 2025-07-25 14:23:48 UTC | CC | andrew, chloe.zermatten, martin.renvoize, pedro.amorim | |
| pedro.amorim | 2025-07-25 14:24:14 UTC | Depends on | 15516, 40395 | |
| pedro.amorim | 2025-07-25 14:38:01 UTC | CC | dcook | |
| pedro.amorim | 2025-07-25 14:38:07 UTC | Assignee | koha-bugs | pedro.amorim |
| pedro.amorim | 2025-07-25 14:38:26 UTC | Status | NEW | Needs Signoff |
| pedro.amorim | 2025-07-25 14:38:53 UTC | URL | https://github.com/openfifth/koha/commits/group_existing_holds/ | |
| sandboxes | 2025-07-28 11:54:37 UTC | Attachment #184640 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:39 UTC | Attachment #184641 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:41 UTC | Attachment #184642 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:44 UTC | Attachment #184643 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:46 UTC | Attachment #184644 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:48 UTC | Attachment #184645 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:50 UTC | Attachment #184646 Attachment is obsolete | 0 | 1 |
| sandboxes | 2025-07-28 11:54:53 UTC | Attachment #184729 Attachment is obsolete | 0 | 1 |
| anneli.osterman | 2025-07-28 11:55:51 UTC | Status | Needs Signoff | Signed Off |
| CC | anneli.osterman | |||
| pedro.amorim | 2025-07-28 13:20:15 UTC | Blocks | 40529 | |
| pedro.amorim | 2025-07-30 11:39:07 UTC | Blocks | 40551 | |
| pedro.amorim | 2025-07-30 11:39:42 UTC | Blocks | 40551 | |
| pedro.amorim | 2025-07-30 11:51:53 UTC | Blocks | 40552 | |
| kebliss | 2025-07-31 17:26:06 UTC | CC | kebliss | |
| andrew | 2025-09-19 16:53:25 UTC | Status | Signed Off | Patch doesn't apply |
| pedro.amorim | 2025-09-22 10:29:56 UTC | Attachment #184732 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:29:58 UTC | Attachment #184733 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:01 UTC | Attachment #184734 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:04 UTC | Attachment #184735 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:07 UTC | Attachment #184736 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:09 UTC | Attachment #184737 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:12 UTC | Attachment #184738 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:15 UTC | Attachment #184739 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:17 UTC | Attachment #185217 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-09-22 10:30:38 UTC | Status | Patch doesn't apply | Signed Off |
| andrew | 2025-09-22 20:05:27 UTC | Status | Signed Off | Passed QA |
| andrew | 2025-09-22 20:05:30 UTC | Attachment #186672 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:33 UTC | Attachment #186673 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:36 UTC | Attachment #186674 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:39 UTC | Attachment #186675 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:42 UTC | Attachment #186676 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:45 UTC | Attachment #186677 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:48 UTC | Attachment #186678 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:51 UTC | Attachment #186679 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:05:54 UTC | Attachment #186680 Attachment is obsolete | 0 | 1 |
| andrew | 2025-09-22 20:11:41 UTC | QA Contact | testopia | andrew |
| lucas | 2025-09-26 21:56:38 UTC | CC | lucas | |
| Keywords | release-notes-needed | |||
| martin.renvoize | 2025-09-29 15:32:30 UTC | Text to go in the release notes | "Group selected" to create a new hold group - **Visual group IDs**: Hold groups are displayed with easy-to-understand sequential numbers (1, 2, 3 patron holds pages. **REST API:** A new API endpoint `/api/v1/patrons/{patron_id}/hold_groups` has been added to support listing and creating hold groups programmatically., hold groups could only be created when placing new holds (if the DisplayAddHoldGroups system preference was enabled). With this enhancement Navigate to a patron's record and click the "Holds" tab 2. Select two or more holds using the checkboxes 3. Click the "Group selected" button and confirm 4. The holds are now grouped together with a visual group ID displayed in the holds table 5., etc.) rather than internal database IDs - **Automatic cleanup**: If a hold group is left with only one hold (or none) after cancellations or fulfilment | |
| Keywords | release-notes-needed | |||
| Text to go in the release notes | , staff can now select multiple existing holds from a patron's holds list and group them together using a new "Group selected" button. **Key features:** - **Group selected button**: Select two or more holds from the patron holds table and click Click on the group number to view or manage the hold group **For administrators:** This feature requires the DisplayAddHoldGroups system preference to be enabled. The new "Group selected" button appears alongside other hold management buttons on Staff can now group existing patron holds together directly from the patron holds table, in addition to creating hold groups when placing new holds. Previously, the group is automatically deleted - **Smart restrictions**: You cannot group holds that have already been found (waiting for pickup) - **Multiple groups**: Create as many different hold groups as needed for a patron **Using hold groups:** 1. |
|||
| lucas | 2025-10-10 18:22:06 UTC | Status | Passed QA | Failed QA |
| pedro.amorim | 2025-10-13 08:33:36 UTC | Status | Failed QA | Patch doesn't apply |
| pedro.amorim | 2025-10-13 08:34:31 UTC | Attachment #186745 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:33 UTC | Attachment #186746 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:36 UTC | Attachment #186747 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:39 UTC | Attachment #186748 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:42 UTC | Attachment #186749 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:44 UTC | Attachment #186750 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:47 UTC | Attachment #186751 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:50 UTC | Attachment #186752 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:34:53 UTC | Attachment #186753 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:35:10 UTC | Status | Patch doesn't apply | Failed QA |
| pedro.amorim | 2025-10-13 08:43:54 UTC | Status | Failed QA | Passed QA |
| pedro.amorim | 2025-10-13 08:44:08 UTC | Attachment #187789 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:12 UTC | Attachment #187790 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:15 UTC | Attachment #187791 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:19 UTC | Attachment #187792 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:23 UTC | Attachment #187793 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:26 UTC | Attachment #187794 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:29 UTC | Attachment #187795 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:33 UTC | Attachment #187796 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:44:36 UTC | Attachment #187797 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-13 08:56:49 UTC | Keywords | rel_25_11_candidate | |
| pedro.amorim | 2025-10-16 08:41:25 UTC | Attachment #187801 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:28 UTC | Attachment #187802 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:31 UTC | Attachment #187803 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:34 UTC | Attachment #187804 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:37 UTC | Attachment #187805 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:40 UTC | Attachment #187806 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:43 UTC | Attachment #187807 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:46 UTC | Attachment #187808 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:49 UTC | Attachment #187809 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:52 UTC | Attachment #187810 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:55 UTC | Attachment #187811 Attachment is obsolete | 0 | 1 |
| pedro.amorim | 2025-10-16 08:41:58 UTC | Attachment #187812 Attachment is obsolete | 0 | 1 |
| lucas | 2025-10-22 13:22:14 UTC | Status | Passed QA | Failed QA |
| pedro.amorim | 2025-10-23 11:43:33 UTC | Status | Failed QA | Signed Off |
| pedro.amorim | 2025-10-23 11:43:47 UTC | Status | Signed Off | Passed QA |
| lucas | 2025-10-24 16:29:33 UTC | Status | Passed QA | Failed QA |
| pedro.amorim | 2025-10-24 17:10:10 UTC | Status | Failed QA | Passed QA |
| lucas | 2025-10-29 17:53:14 UTC | Version(s) released in | 25.11.00 | |
| Keywords | rel_25_11_candidate | |||
| Status | Passed QA | Pushed to main |
Back to bug 40517