From ffd368e7267b94339a6fc7d221d4352cf37ca5ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lebleu?= Date: Fri, 15 May 2015 16:04:15 +0200 Subject: [PATCH] [enh] Add post_user_delete hook --- lib/yunohost/user.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/yunohost/user.py b/lib/yunohost/user.py index ef27585e5..15310346f 100644 --- a/lib/yunohost/user.py +++ b/lib/yunohost/user.py @@ -212,6 +212,7 @@ def user_delete(auth, username, purge=False): """ from yunohost.app import app_ssowatconf + from yunohost.hook import hook_callback if auth.remove('uid=%s,ou=users' % username): # Update SFTP user group @@ -225,6 +226,9 @@ def user_delete(auth, username, purge=False): raise MoulinetteError(169, m18n.n('user_deletion_failed')) app_ssowatconf(auth) + + hook_callback('post_user_delete', args=[username, purge]) + msignals.display(m18n.n('user_deleted'), 'success')