]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/nicecoop/gestion-compte.nix
To merge in nicecoop-installation
[perso/Immae/Config/Nix.git] / modules / private / websites / nicecoop / gestion-compte.nix
index a82fde2e22eb8b629511d6376b1967f494ae0b88..9ab54c4c9d66dfd8f49509d7daddf282f07b7693 100644 (file)
@@ -78,23 +78,26 @@ in {
         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
         ''
       ];
     };