The approach I took was to have the hard due date editor coerce ceiling dates to end at 23:59:59 upon creating or editing a hard due date or a hard due date value. This leaves open the possibility that the eventual Angular interface for editing hard due dates will use a date/time picker instead of just a date picker (Dojo, alas, doesn't have a convenient date/time picker, just separate date and time pickers.)
A patch is available at the tip of the user/gmcharlt/ lp1178802_ munge_ceiling_ dates branch:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ gmcharlt/ lp1178802_ munge_ceiling_ dates
The approach I took was to have the hard due date editor coerce ceiling dates to end at 23:59:59 upon creating or editing a hard due date or a hard due date value. This leaves open the possibility that the eventual Angular interface for editing hard due dates will use a date/time picker instead of just a date picker (Dojo, alas, doesn't have a convenient date/time picker, just separate date and time pickers.)