apps: journalise les changements de mot de passe en FO et BO

This commit is contained in:
Benjamin Dauvergne 2017-11-17 14:50:09 +01:00
parent ab31450322
commit 69afd48ad9
1 changed files with 12 additions and 0 deletions

View File

@ -559,6 +559,9 @@ class AppConfig(django.apps.AppConfig):
def cut_event_delete_account(self, user, **kwargs):
self.log_action(user, u'demande de suppression du compte')
def cut_event_change_password(self, user, **kwargs):
self.log_action(user, u'changement du mot de passe')
def cut_event_manager_action(self, user, action, instance, **kwargs):
msgs = {
'activate': u'ré-activation du compte',
@ -597,3 +600,12 @@ class AppConfig(django.apps.AppConfig):
def cut_event_manager_view_user(self, user, instance, **kwargs):
self.log_modification(user, instance, u'fiche consultée', mail=False)
def cut_event_manager_change_password(self, user, instance, form, **kwargs):
if form.cleaned_data.get('generate_password'):
msg = u'génération d\'un nouveau mot de passe'
else:
msg = u'changement du mot de passe'
if form.cleaned_data.get('send_mail'):
msg += u' envoyé par mail'
self.log_modification(user, instance, msg)