${flash.message}
Recurring Schedule for task: ${taskRecurringScheduleInstance.task.encodeAsHTML()}
${taskRecurringScheduleInstance.encodeAsHTML()}
Next Generation Date:
Generate Ahead: ${taskRecurringScheduleInstance.generateAhead} ${Period.get(1).encodeAsHTML()}
Next Target Start Date:
Task Duration: ${taskRecurringScheduleInstance.taskDuration} ${taskRecurringScheduleInstance.taskDurationPeriod}
Next Target Completion Date:
Enabled: ${fieldValue(bean:taskRecurringScheduleInstance, field:'enabled')}
Note: Recurring Schedules are reviewed and Sub Tasks generated every ${grailsApplication.config.taskRecurringScheduleJob.repeatInterval.encodeAsHTML()} seconds.
Sub Tasks Generated: ${fieldValue(bean:taskRecurringScheduleInstance, field:'subTasksGenerated')}
Last Generated Sub Task: ${taskRecurringScheduleInstance.lastGeneratedSubTask?.encodeAsHTML()}
${TaskModification.findByTaskAndTaskModificationType(taskRecurringScheduleInstance.lastGeneratedSubTask, TaskModificationType.get(1))}
With target start date: