|
|
@@ -1,7 +1,11 @@
|
|
|
'''
|
|
|
-Created on 27 oct. 2017
|
|
|
+ Script d'envoi automatique de mails de rappel aux maitres d'oeuvre,
|
|
|
+ lorsqu'un chantier de contrôle est en état A1 (attente d'intervention)
|
|
|
+ depuis plus de X jours (X est défini par la variable SEUIL_DUREE)
|
|
|
|
|
|
-@author: olivier.massot
|
|
|
+ Les données sont issues de la base Contrôles.
|
|
|
+
|
|
|
+@author: olivier.massot, oct. 2017
|
|
|
'''
|
|
|
import logging
|
|
|
|
|
|
@@ -16,7 +20,7 @@ logconf.start("ctrl_mailing", logging.DEBUG)
|
|
|
# Nombre de jours à partir duquel les mails sont envoyés
|
|
|
SEUIL_DUREE = 15
|
|
|
|
|
|
-# Demarrer la requete de slection à partir du chantier:
|
|
|
+# Demarrer la requete de sélection à partir du chantier:
|
|
|
CHANTIER_DEPART = 175000
|
|
|
|
|
|
# Contact
|
|
|
@@ -24,7 +28,12 @@ CONTACT = "parc.erstein@bas-rhin.fr"
|
|
|
|
|
|
# Adresse mail depuis laquelle les mails sont envoyés
|
|
|
SENDER = "mail.auto@bas-rhin.fr"
|
|
|
+
|
|
|
+# Objet des mails automatiques
|
|
|
SUBJECT = "Mail automatique - Rappel"
|
|
|
+
|
|
|
+# Contenu des mails automatiques
|
|
|
+# NB: variables optionelles utilisables dans CONTENT: {chantier_id}, {date_status}, {contact}
|
|
|
CONTENT = """Bonjour,
|
|
|
-- Ceci est un rappel automatique, veuillez ne pas répondre à cette adresse --
|
|
|
|
|
|
@@ -35,7 +44,9 @@ Pour plus d'information: {contact}
|
|
|
Merci,
|
|
|
Le Parc Départemental d'Erstein
|
|
|
"""
|
|
|
-# NB: variables optionelles utilisables dans CONTENT: {chantier_id}, {date_status}, {contact}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
# # INITIALISATION
|
|
|
@@ -95,4 +106,4 @@ for row in qry:
|
|
|
CONTENT.format(chantier_id=chantier_id,
|
|
|
date_status=since,
|
|
|
contact=CONTACT)
|
|
|
- )
|
|
|
+ )
|