|
Lines 638-644
export default {
Link Here
|
| 638 |
if (this.ruleSetToSubmit === null) { |
638 |
if (this.ruleSetToSubmit === null) { |
| 639 |
this.ruleSetToSubmit = { |
639 |
this.ruleSetToSubmit = { |
| 640 |
context: this.context, |
640 |
context: this.context, |
| 641 |
[`overdue_${this.triggerNumber}_delay`]: this.minDelay, |
641 |
[`overdue_${this.triggerNumber}_delay`]: `${this.minDelay}`, |
| 642 |
[`overdue_${this.triggerNumber}_notice`]: null, |
642 |
[`overdue_${this.triggerNumber}_notice`]: null, |
| 643 |
[`overdue_${this.triggerNumber}_mtt`]: null, |
643 |
[`overdue_${this.triggerNumber}_mtt`]: null, |
| 644 |
[`overdue_${this.triggerNumber}_restrict`]: null, |
644 |
[`overdue_${this.triggerNumber}_restrict`]: null, |
|
Lines 742-749
export default {
Link Here
|
| 742 |
this.currentRuleSet[`overdue_${priorTriggerNumber}_delay`] |
742 |
this.currentRuleSet[`overdue_${priorTriggerNumber}_delay`] |
| 743 |
) + 1 |
743 |
) + 1 |
| 744 |
: 0; |
744 |
: 0; |
| 745 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = |
|
|
| 746 |
this.minDelay; |
| 747 |
}, |
745 |
}, |
| 748 |
setMaxDelay() { |
746 |
setMaxDelay() { |
| 749 |
const nextTriggerNumber = parseInt(this.triggerNumber) + 1; |
747 |
const nextTriggerNumber = parseInt(this.triggerNumber) + 1; |
|
Lines 791-806
export default {
Link Here
|
| 791 |
null |
789 |
null |
| 792 |
) { |
790 |
) { |
| 793 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = |
791 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = |
| 794 |
min; |
792 |
`${min}`; |
| 795 |
} |
793 |
} |
| 796 |
|
794 |
|
| 797 |
// Increment within the valid range |
795 |
// Increment within the valid range |
| 798 |
else { |
796 |
else { |
| 799 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = |
797 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = |
| 800 |
Math.min( |
798 |
Math.min( |
| 801 |
this.ruleSetToSubmit[ |
799 |
parseInt( |
| 802 |
`overdue_${this.triggerNumber}_delay` |
800 |
this.ruleSetToSubmit[ |
| 803 |
] + 1, |
801 |
`overdue_${this.triggerNumber}_delay` |
|
|
802 |
] |
| 803 |
) + 1, |
| 804 |
max |
804 |
max |
| 805 |
); |
805 |
); |
| 806 |
} |
806 |
} |
|
Lines 809-820
export default {
Link Here
|
| 809 |
decrementDelay() { |
809 |
decrementDelay() { |
| 810 |
// Check for minDelay |
810 |
// Check for minDelay |
| 811 |
const min = this.minDelay !== undefined ? this.minDelay : 1; |
811 |
const min = this.minDelay !== undefined ? this.minDelay : 1; |
|
|
812 |
let delay = parseInt( |
| 813 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] |
| 814 |
); |
| 812 |
// Decrement only if greater than minDelay |
815 |
// Decrement only if greater than minDelay |
| 813 |
if ( |
816 |
if (delay > min) { |
| 814 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] > |
817 |
delay--; |
| 815 |
min |
818 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = |
| 816 |
) { |
819 |
`${delay}`; |
| 817 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`]--; |
|
|
| 818 |
} |
820 |
} |
| 819 |
this.setAllowSubmission(); |
821 |
this.setAllowSubmission(); |
| 820 |
}, |
822 |
}, |