diff --git a/config/settings/base.py b/config/settings/base.py index 31034483f..73de4ea73 100644 --- a/config/settings/base.py +++ b/config/settings/base.py @@ -381,5 +381,11 @@ "DJANGO_ENVERGO_AMENAGEMENT_DOMAIN", default="envergo.beta.gouv.fr" ) ENVERGO_HAIE_DOMAIN = env("DJANGO_ENVERGO_HAIE_DOMAIN", default="haie.beta.gouv.fr") +<<<<<<< HEAD DEMARCHES_SIMPLIFIEE_HAIE_URL = "https://www.demarches-simplifiees.fr/commencer/test-declaration-de-travaux-sur-haies" +||||||| parent of 6a07ed9e (Fix new file mattermost notification format) +======= + +OPS_MATTERMOST_HANDLERS = env.list("DJANGO_OPS_MATTERMOST_HANDLERS", default=[]) +>>>>>>> 6a07ed9e (Fix new file mattermost notification format) diff --git a/envergo/evaluations/management/commands/new_files_admin_alert.py b/envergo/evaluations/management/commands/new_files_admin_alert.py index 2519d7f2e..2b30dd794 100644 --- a/envergo/evaluations/management/commands/new_files_admin_alert.py +++ b/envergo/evaluations/management/commands/new_files_admin_alert.py @@ -1,6 +1,8 @@ from datetime import timedelta from itertools import groupby +from textwrap import dedent +from django.conf import settings from django.core.management.base import BaseCommand from django.db.models import F from django.urls import reverse @@ -35,10 +37,14 @@ def handle(self, *args, **options): groups = groupby(files, key=lambda file: file.request) for request, files in groups: url = reverse("admin:evaluations_request_change", args=[request.id]) - message = f""" - Une demande d'avis a été mise à jour. - Adresse : {request.address} - {len(list(files))} nouveaux fichiers ont été ajoutés. - [Admin django](https://envergo.beta.gouv.fr/{url}) - """ + message = dedent( + f"""\ + Une demande d'avis a été mise à jour. + Adresse : {request.address} + {len(list(files))} nouveaux fichiers ont été ajoutés. + [Admin django](https://envergo.beta.gouv.fr/{url}) + + ping {", ".join(settings.OPS_MATTERMOST_HANDLERS)} + """ + ) notify(message)