Bug 41484 - Wording of 'On hold', 'Booked', and 'Recalled' in issues table can be confusing
Summary: Wording of 'On hold', 'Booked', and 'Recalled' in issues table can be confusing
Status: Signed Off
Alias: None
Product: Koha
Classification: Unclassified
Component: Staff interface (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Lucas Gass (lukeg)
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-18 22:38 UTC by Lucas Gass (lukeg)
Modified: 2025-12-19 01:32 UTC (History)
2 users (show)

See Also:
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 (3.31 KB, patch)
2025-12-18 22:47 UTC, Lucas Gass (lukeg)
Details | Diff | Splinter Review
Bug 41484: Clarify strings in checkouts.js (3.35 KB, patch)
2025-12-19 01:22 UTC, David Nind
Details | Diff | Splinter Review
1. Current wording (18.27 KB, image/png)
2025-12-19 01:32 UTC, David Nind
Details
2. Updated wording (28.37 KB, image/png)
2025-12-19 01:32 UTC, David Nind
Details

Note You need to log in before you can comment on or make changes to this bug.
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