proposition for new timing tags *minute and *hour to be used in action

plans on recurring charges.
NOTE: minute interval executes every second minute but logs from the
scheduler report execution every minute
This commit is contained in:
John Koce Steel
2017-05-29 10:22:31 +02:00
parent f19fccdd1f
commit 06c01cbce0
4 changed files with 45 additions and 1 deletions

View File

@@ -85,6 +85,24 @@ func NewTpReader(db DataDB, lr LoadReader, tpid, timezone string) *TpReader {
StartTime: utils.ASAP,
EndTime: "",
}
tpr.timings[utils.MINUTE] = &utils.TPTiming{
ID: utils.MINUTE,
Years: utils.Years{},
Months: utils.Months{},
MonthDays: utils.MonthDays{},
WeekDays: utils.WeekDays{},
StartTime: utils.MINUTE,
EndTime: "",
}
tpr.timings[utils.HOUR] = &utils.TPTiming{
ID: utils.HOUR,
Years: utils.Years{},
Months: utils.Months{},
MonthDays: utils.MonthDays{},
WeekDays: utils.WeekDays{},
StartTime: utils.HOUR,
EndTime: "",
}
return tpr
}