LP#1745427: account for change in prediction patterns
authorGalen Charlton <gmc@equinoxinitiative.org>
Thu, 20 Sep 2018 22:26:47 +0000 (18:26 -0400)
committerMike Rylander <mrylander@gmail.com>
Fri, 21 Sep 2018 15:19:14 +0000 (11:19 -0400)
commit355e4d36c115c9f32126dd3985a2802bba4ea2dc
treefc851b8a04d8cd49221c7d64c1f284ff38e3a58f
parent9a1c1efc50d34c0bebcb30ce8cd6d13016f3f0bb
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>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/web/js/ui/default/staff/serials/services/core.js