L'horaire de l'email récapitulatif se configure maintenant sur /destinataires (raccourcis courants + expression cron personnalisée) au lieu de .env, avec reprogrammation immédiate sans redémarrage. Stocké en base (ParametrePlanification) plutôt que dans un fichier de config. Défaut changé pour tous les lundis à 9h. Les exemples et le code n'utilisent que des noms de jours (mon, tue, ...) dans les expressions cron : vérifié empiriquement qu'APScheduler ne suit pas la convention Unix pour les jours numériques (0=lundi chez lui, pas 0=dimanche), ce qui rendrait "0 9 * * 1" trompeur.
17 lines
633 B
Plaintext
17 lines
633 B
Plaintext
# Copier ce fichier vers .env et remplir avec les vraies valeurs du relais
|
|
# SMTP interne de la clinique.
|
|
#
|
|
# Si SMTP_HOST est laissé vide, les alertes de stock bas ne sont pas
|
|
# envoyées : elles sont juste affichées dans la console. Pratique pour
|
|
# développer et tester en local sans avoir de serveur mail sous la main.
|
|
|
|
SMTP_HOST=
|
|
SMTP_PORT=25
|
|
SMTP_USER=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM=stock-it@clinique.local
|
|
|
|
# La planification de l'email récapitulatif de stock (tous les lundis à 9h
|
|
# par défaut) se configure depuis l'interface, sur /destinataires — pas
|
|
# besoin de variable d'environnement pour ça. Voir app/scheduler.py.
|