Probably too much of a pain to set up by hand, but possibly workable may be the "hard due date" functionality. A script to populate the dates ahead of time could be used.
Dunno if it supports times or just dates, though. I think the staff client interface doesn't allow times, but the database doesn't seem to be date restricted, so script-population should work. So long as the duration rule from the circ matchpoint result isn't divisible by 24 hours I think the time component from the database would be retained.
Probably too much of a pain to set up by hand, but possibly workable may be the "hard due date" functionality. A script to populate the dates ahead of time could be used.
Dunno if it supports times or just dates, though. I think the staff client interface doesn't allow times, but the database doesn't seem to be date restricted, so script-population should work. So long as the duration rule from the circ matchpoint result isn't divisible by 24 hours I think the time component from the database would be retained.
Note that I haven't actually tested this idea.