Bug 41484

Summary: Wording of 'On hold', 'Booked', and 'Recalled' in issues table can be confusing
Product: Koha Reporter: Lucas Gass (lukeg) <lucas>
Component: Staff interfaceAssignee: Lucas Gass (lukeg) <lucas>
Status: Signed Off --- QA Contact: Testopia <testopia>
Severity: normal    
Priority: P5 - low CC: david, gmcharlt
Version: Main   
Hardware: All   
OS: All   
GIT URL: Initiative type: ---
Sponsorship status: --- Comma delimited list of Sponsors:
Crowdfunding goal: 0 Patch complexity: String patch
Documentation contact: Documentation submission:
Text to go in the release notes:
This updates the wording of messages on a patron's checkouts tab (under the check out and details sections) to avoid confusion when another patron has placed a hold, booking, or recall. Messages changed: - Recalled => Item recalled by another patron - Booked => Item booked for another patron - On hold => Item on hold for another patron
Version(s) released in:
Circulation function:
Attachments: Bug 41484: Clarify strings in checkouts.js
Bug 41484: Clarify strings in checkouts.js
1. Current wording
2. Updated wording

Description Lucas Gass (lukeg) 2025-12-18 22:38:13 UTC
In the issues table there are columns for renew and check in that contain checkboxes. These are phrased as 'On hold', 'Booked', and 'Recalled'. This causes confusion for some as they can mistakenly think that item is On hold', 'Booked', or 'Recalled' for that patron. 

I propose using this for additional clarity:


-Item on hold for another patron
-Item booked for another patron 
-Item recalled by another patron
Comment 1 Lucas Gass (lukeg) 2025-12-18 22:47:08 UTC
Created attachment 190629 [details] [review]
Bug 41484: Clarify strings in checkouts.js

To test:
1. APPLY PATCH, clear browser cache.
2. Turn on UseRecalls
3. Turn on EnableBookings, make the item type bookable via item type administration.
4. Check 3 things out to a paton.
5. Put one item on hold, recall one, and book one.
6. Look at the renew and checkin columns on the issues table. They should now read:

-Item on hold for another patron
-Item booked for another patron
-Item recalled by another patron
Comment 2 David Nind 2025-12-19 01:22:09 UTC
Created attachment 190632 [details] [review]
Bug 41484: Clarify strings in checkouts.js

To test:
1. APPLY PATCH, clear browser cache.
2. Turn on UseRecalls
3. Turn on EnableBookings, make the item type bookable via item type administration.
4. Check 3 things out to a paton.
5. Put one item on hold, recall one, and book one.
6. Look at the renew and checkin columns on the issues table. They should now read:

-Item on hold for another patron
-Item booked for another patron
-Item recalled by another patron

Signed-off-by: David Nind <david@davidnind.com>
Comment 3 David Nind 2025-12-19 01:32:13 UTC
Created attachment 190633 [details]
1. Current wording
Comment 4 David Nind 2025-12-19 01:32:37 UTC
Created attachment 190634 [details]
2. Updated wording