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

--- Comment #3 from Owen Leonard <[email protected]> ---
Created attachment 199292
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199292&action=edit
Bug 32652: Standardize slots selection between staff interface and opac

This patch updates the style of the time selection controls so that it
is clearer that they are elements which the user can interact with. The
times are now styled as buttons, and a check-mark icon is added when a
time is selected.

A tooltip has been added: "Pickups scheduled: X"

The patch also updates the form so that it uses CSS grids.

To test, apply the patch and enable and configure curbside pickups if
necessary. You should have at least two libraries with curbside hours
defined.

- In the staff interface, go to Circulation -> Curbside pickups.
- Switch to the "Schedule pickup" tab and search for a patron.
- After selecting a patron, confirm that the pickup entry form looks
  correct. Try resizing the browser window to confirm that the form
  fields and the pickup time buttons adapt well to different widths.
- When you select a date the time-selection buttons should appear.
- Hovering over a time should trigger the "Pickups scheduled"
  tooltip.
- Clicking a time should cause the "button" to turn green with a
  check-mark icon.
- Submit a pickup request and confirm that it is saved correctly.
- Switch to the "To be staged" tab to confirm that the pickup has
  been saved.
- Schedule as many pickups in the same time slot as the "Maximum patrons
  per interval" setting for that location's curbside pickup
  configuration.
- Try to schedule another pickup on that date and confirm that the
  maxed-out time slot is now shown by a greyed-out and disabled button.

Sponsored-by: Athens County Public Libraries

-- 
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