From: Bill Erickson Date: Thu, 23 Mar 2017 21:14:51 +0000 (-0400) Subject: LP#1635737 Due date dynamic intervals release notes X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3f8316052c4530ce5b5f01275e8d7400aabf4e2a;p=working%2FEvergreen.git LP#1635737 Due date dynamic intervals release notes Signed-off-by: Bill Erickson --- diff --git a/docs/RELEASE_NOTES_NEXT/Circulation/circ-due-date-durations.adoc b/docs/RELEASE_NOTES_NEXT/Circulation/circ-due-date-durations.adoc new file mode 100644 index 0000000000..b0ff24f26c --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/Circulation/circ-due-date-durations.adoc @@ -0,0 +1,24 @@ +Circ Due Dates Use Dynamic Durations +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Duration rules now honor the length of a duration value within the context +of when the duration is applied. + +This change will have no effect on circulation duration rules that use +"days", which is the most common type of duration, except that it will now +create the expected due date when crossing time change boundaries. + +Examples +++++++++ + +1. A circulation duration of "1 month" now causes the due date to land the +same day in the following month regardless of how many days are in the +month. Previously "1 month" always equated to 30 days plus a few hours. + +NOTE: In cases where the current day (e.g. Jan 31) does not exist in the +following month, the last day (Feb 28/29) of the following month is used. + +To retain the "30 days" behavior, simply configure the duration rule as +"30 days" instead of "1 month". + +2. A duration of "1 year" will result in a due date on the same date the +following year, regardless of whether it's a leap year.