Task #1562
closed
Task #882: Scheduler - configure scheduled starts by calendar
Cron gui component
Added by Petr Hanák almost 6 years ago.
Updated almost 5 years ago.
Description
Component will receive information about required repetition which will be transformed by this component to cron expression.
- Subject changed from Cron gui component to 1) Cron gui component
- Subject changed from 1) Cron gui component to Cron gui component
- % Done changed from 0 to 30
- % Done changed from 30 to 50
- Status changed from In Progress to Needs feedback
- Assignee changed from Petr Hanák to Radek Tomiška
- % Done changed from 50 to 90
This component can transfer simple repeated task request to cron expression, which you can see in the visualisation in the bottom part of my component.
It would be nice to select first minute of every X minute by minute selector only or ideally connected with scheduled start because of better understanding for users. There is hour and minute selector even when selecting every minute, because I suppose that there will be less UX problems when implementing scheduled first start.
I added warning when trying to select last three days in month of every month repetition, because cron will run only when specified day of month is in actual month. I copied color for warning icon from role icon, cause I was not able to find any variable for commonly used colors, do we have any?
I wrote tests for creating cron expression compared with correct expression.
I also did simple documentation, If you miss something in the docu I can simpy complete it after your review.
I did rebase so I hope that link for branch is OK.
https://github.com/bcvsolutions/CzechIdMng/tree/phanak/882-scheduler-by-calendar
- Target version set to 10.2.0
- Related to Task #1629: Show planned repeat task in scheduled tasks also as word description added
- Status changed from Needs feedback to Closed
- % Done changed from 90 to 100
This feature is implemented, review will be included to parent task.
Also available in: Atom
PDF