https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37707

--- Comment #9 from Martin Renvoize (ashimema) 
<[email protected]> ---
Created attachment 190862
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=190862&action=edit
Bug 37707: (follow-up) Add textual feedback for booking lead/trail period
conflicts

This patch adds a feedback message container below the calendar that
provides contextual information about lead/trail period requirements
and conflicts improving accessibility.

The feedback updates dynamically on hover, showing:
- Info messages when hovering selectable dates
- Error messages when hovering dates disabled due to conflicts
- Specific explanations distinguishing between conflict types
  (e.g., new lead vs existing trail, new trail vs existing lead)

This complements the visual color indicators by providing explicit
textual explanations, improving accessibility and user understanding.

Test plan:
1. Apply all patches and run: yarn build
2. Configure a bookable item with 2-day lead and 3-day trail
3. Create an existing booking for January 10-15 (protected: Jan 8-18)
4. Open the booking calendar and observe feedback area below calendar
5. Hover over Jan 12 (part of existing booking)
   - Verify message: "This date is part of an existing booking"
6. Hover over Jan 8 (existing booking's lead period)
   - Verify message explains it's part of the lead period
7. Try to select Jan 19-20 as booking dates (2-day lead = Jan 17-18)
   - Hover over Jan 19 when it appears disabled
   - Verify error message: "conflicts with existing booking's trail period"
8. Hover over Jan 21 (no conflicts)
   - Verify info message about lead/trail requirements
9. Verify all feedback messages are clear and helpful for librarians

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to