Commit fd39d9aa by Yvon

[Evolution technique ne concernant par les foodcoops] : envoi mail complet dès…

[Evolution technique ne concernant par les foodcoops] : envoi mail complet dès qu'une nouvelle fonctionnalité est ajoutée + mention version test + proposition de passer par redmine pour signaler les bugs
parent e6278391
Pipeline #3147 failed with stage
in 1 minute 5 seconds
mail_server_password = "change me !" mail_server_password = "change me !"
coops_mails = { coops_mails = {
'lacagette': 'change me !', 'lacagette': 'change me on preprod only !',
'supercafoutch': 'change me !', 'supercafoutch': 'change me on preprod only !',
'graoucoop': 'change me !' 'graoucoop': 'change me on preprod only !'
} }
coops_preprod_urls = { coops_preprod_urls = {
......
...@@ -19,10 +19,17 @@ def run(tp_file,od_file,coop): ...@@ -19,10 +19,17 @@ def run(tp_file,od_file,coop):
if not tp_file_exists and not od_file_exists: if not tp_file_exists and not od_file_exists:
print("MAIL : rien à envoyer") print("MAIL : rien à envoyer")
return return
else: elif not tp_file_exists:
body = "Cher client, chère cliente,\n\n" tp_file = "/home/django/third-party/scripts/data/ci_diff_third-party_last.txt"
body = body + "les évolutions suivantes ont été mises en ligne sur " + ci_secrets.coops_preprod_urls[coop] + ".\n" tp_file_exists = os.path.exists(tp_file)
body = body + "Merci de tester leur fonctionnement et nous faire un retour à assistance-redmine@coopdev.fr avant mise en production" + ".\n\n\n" elif not od_file_exists:
od_file = "/home/django/third-party/scripts/data/ci_diff_Odoo_last.txt"
od_file_exists = os.path.exists(od_file)
body = "Cher client, chère cliente, nous expérimentons un nouvel outil pour faciliter les tests et la mise à jour du code.\n\n"
body = body + "De nouveaux développements ont été mis en ligne sur " + ci_secrets.coops_preprod_urls[coop] + ".\n"
body = body + "Ci dessous le récapitulatif des développements en attente de mise en production."
body = body + "Merci de tester leur fonctionnement et nous faire un retour sur redmine quand c'est possible, sinon en répondant à assistance-redmine@coopdev.fr." + ".\n\n\n"
if tp_file_exists: if tp_file_exists:
tp_f = open(tp_file,"r") tp_f = open(tp_file,"r")
body = body + "Evolutions des applications tierces :\n\n" + tp_f.read() + "\n\n" body = body + "Evolutions des applications tierces :\n\n" + tp_f.read() + "\n\n"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment