views: modifie le contexte de validation pour toute modification des données cœur (fixes #23372)

This commit is contained in:
Benjamin Dauvergne 2018-04-25 13:05:51 +02:00
parent 61057cd3eb
commit 0ad53bba37
1 changed files with 5 additions and 5 deletions

View File

@ -105,14 +105,14 @@ class UserEditCoreView(UserEditView):
def form_valid(self, form):
response = super(UserEditCoreView, self).form_valid(form)
if form.has_changed():
form.instance.attributes.validated = True
form.instance.attributes.validation_context = 'office'
form.instance.attributes.validation_date = now().date()
if self.request.user.ou:
form.instance.attributes.validation_partner = self.request.user.ou.slug
hooks.call_hooks('event', user=self.request.user, name='manager-cut-validate',
instance=form.instance, form=form)
if not form.instance.attributes.validated:
form.instance.attributes.validated = True
form.instance.attributes.validation_context = 'office'
form.instance.attributes.validation_date = now().date()
if self.request.user.ou:
form.instance.attributes.validation_partner = self.request.user.ou.slug
msg = u'Le compte a été validé.'
else:
msg = u'Les données cœur ont été modifiées.'