-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Rework locker form to be able to handle new means of requesting pick for both vestibules and lockers. Mail can be added later if we want that as an option.
Tasks:
- Add form config to be able to set pickup options per location on the fly
- Allow processing for both locker or vestibule pickup
- Remove checks for locker is available; this relies on live data
- Ideally don't allow time slot options for lockers to be selected if they are full. Need to determine capacity of slots per location
- Store request data in Drupal table. Table format will be finalized in Vestibule Circulation / "Pick-up Only" #116
- Do not allow request for pickup X time after hold shelf expires (TBD)
- Form validation to make sure at least one notification method is filled, dropdowns are not default empty value, and at least one request is checked in table. Should have this for both frontend and backend
- Frontend processing to dynamically change holds table and pickup options depending on location selected
- Ability for staff to pull up this form on behalf of a patron
- The form date field should use min and max to try its best to cut off available options. Min is easy, and max should be set to the item currently in table with furthest shelf expire time out
- Extend hold_shelf_expire time for all checked
- Cancel items mode
- Way for staff to resend notifications from this
How to handle items that may have different shelf expire time if pickup date selected doesn't work for all?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels