Task #1562
closedTask #882: Scheduler - configure scheduled starts by calendar
Cron gui component
100%
Description
Component will receive information about required repetition which will be transformed by this component to cron expression.
Related issues
Updated by Petr Hanák almost 6 years ago
- Subject changed from Cron gui component to 1) Cron gui component
Updated by Vít Švanda almost 6 years ago
- Subject changed from 1) Cron gui component to Cron gui component
Updated by Petr Hanák over 5 years ago
- 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
Updated by Radek Tomiška almost 5 years ago
- Related to Task #1629: Show planned repeat task in scheduled tasks also as word description added
Updated by Radek Tomiška almost 5 years ago
- Status changed from Needs feedback to Closed
- % Done changed from 90 to 100
This feature is implemented, review will be included to parent task.