LP#1745427: account for change in prediction patterns user/gmcharlt/lp1745427_change_pred_patterns
authorGalen Charlton <gmc@equinoxinitiative.org>
Thu, 20 Sep 2018 22:26:47 +0000 (18:26 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Thu, 20 Sep 2018 22:26:47 +0000 (18:26 -0400)
commite3dc7a670e64b6891e4436bc17c4b6ba9ffd2d16
treedb5b0926480a887bc5dce1893a0bd553c7251db3
parent140ff94d566acf262486152bad8395b32429ed4b
LP#1745427: account for change in prediction patterns

This patch fixes a bug in the web staff client where changing
the active prediction pattern for a subscription would not
reset the base issue when predicting the next run of issues.

To test
-------
1. Set up a subscription in the web staff client with a prediction
   pattern (e.g., monthly).  Predict some issues.
2. Create/select a new prediction pattern for a new publishing schedule,
   e.g., quarterly.
3. Activate the new pattern and deactivate the old pattern.
4. Click Predict New Issues.
5. Enter in the new publication date/enumerations/chronology as needed.
6. Enter a prediction count and select Save. Note that new issues
   appear to be based on the previous pattern.
7. Apply the patch, delete the issues created in step 6, then repeat
   steps 4-6.  This time, new issues should be created using the new
   prediction pattern.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/web/js/ui/default/staff/serials/services/core.js