Update javascript functionality in scheduled-date.js - vary based on site or location
Scheduled-date.js currently only offers one version of the scheduled date calendar for all forms. In many cases, the calendar needs to change based on form, site, or location.
Site example: several libraries use one instance of Aeon. One reading room is open on Saturday, but the others are not. Should have the option for one site to include Saturday and the other(s) to block requesting on Saturdays.
Location example: If materials are offsite, they may take longer to retrieve. The scheduled date calendar should be configurable to block days if material if offsite, or allow same day requesting if it is onsite.
Form example: Material-specific requests may require different scheduled date minimum days. One type of material may takes longer to process or retrieve (ex: 5 days notice) where a book could be retrieved immediately or with less notice. The calendar should be able to account for this need.