prefix = "${config.services.httpd.Prod.user} cd ${app} && ./bin/console --env=prod";
in [
''
- # generate shifts in 27 days (same weekday as yesterday)
- 55 5 * * * ${prefix} app:shift:generate $(date -d "+27 days" +\%Y-\%m-\%d)
+ # generate shifts in 80 to 90 days
+ 55 5 * * * ${prefix} app:shift:generate --quiet $(date -d "+80 days" +\%Y-\%m-\%d) --to $(date -d "+90 days" +\%Y-\%m-\%d)
# free pre-booked shifts
- 55 5 * * * ${prefix} app:shift:free $(date -d "+21 days" +\%Y-\%m-\%d)
+ 55 5 * * * ${prefix} app:shift:free --quiet $(date -d "+21 days" +\%Y-\%m-\%d)
# send reminder 2 days before shift
- #0 6 * * * ${prefix} app:shift:reminder $(date -d "+2 days" +\%Y-\%m-\%d)
+ #0 6 * * * ${prefix} app:shift:reminder --quiet $(date -d "+2 days" +\%Y-\%m-\%d)
# execute routine for cycle_end/cycle_start, everyday
- 5 6 * * * ${prefix} app:user:cycle_start
+ 5 6 * * * ${prefix} app:user:cycle_start --quiet
+
+ # Reports the list of late shifters to RH
+ 0 0 1 * * ${prefix} app:shift:send_late_shifters --quiet --emails=cebayle@gmail.com
# send alert on shifts booking (low)
- #0 10 * * * ${prefix} app:shift:send_alerts --emails creneaux@nicecoop.fr $(date -d "+2 days" +\%Y-\%m-\%d) 1
+ #0 10 * * * ${prefix} app:shift:send_alerts --quiet --emails creneaux@nicecoop.fr $(date -d "+2 days" +\%Y-\%m-\%d) 1
# send a reminder mail to the user who generate the last code but did not validate the change.
- #45 21 * * * ${prefix} app:code:verify_change --last_run 24
+ #45 21 * * * ${prefix} app:code:verify_change --quiet --last_run 24
''
];
};