apps: ajoute un message customisé pour les mail à log_modification() (#24371)
This commit is contained in:
parent
1894b336f1
commit
e97bc812e3
|
@ -472,7 +472,7 @@ class AppConfig(django.apps.AppConfig):
|
|||
actor=actor,
|
||||
message=message)
|
||||
|
||||
def log_modification(self, actor, subject, message, mail=True):
|
||||
def log_modification(self, actor, subject, message, mail=True, mail_message=None):
|
||||
from . import models
|
||||
|
||||
models.Journal.objects.create(
|
||||
|
@ -481,7 +481,7 @@ class AppConfig(django.apps.AppConfig):
|
|||
message=message)
|
||||
# pour les modifications sur les usagers on envoie un mail à l'usager
|
||||
if mail:
|
||||
self.mail_notification(actor, subject, message)
|
||||
self.mail_notification(actor, subject, mail_message or message)
|
||||
|
||||
def mail_notification(self, actor, subject, message):
|
||||
from authentic2.utils import send_templated_mail
|
||||
|
@ -615,8 +615,9 @@ class AppConfig(django.apps.AppConfig):
|
|||
msg = u'modification du profil cœur'
|
||||
else:
|
||||
msg = u'validation du compte'
|
||||
mail_msg = msg
|
||||
msg += u', contexte "%s" venant de %s' % (context, partner)
|
||||
self.log_modification(user, instance, msg)
|
||||
self.log_modification(user, instance, msg, mail_message=mail_msg)
|
||||
|
||||
def cut_event_manager_view_user(self, user, instance, **kwargs):
|
||||
self.log_modification(user, instance, u'fiche consultée', mail=False)
|
||||
|
|
Loading…
Reference in New Issue