From 84dd67c794e76320b78777c36dce976e32686e18 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 30 May 2007 20:23:28 +0000 Subject: [PATCH] Monotone-Parent: f3663656115d10ecd6bde3134ecce315d9e7b6f2 Monotone-Revision: f68507cb25828e3c8fa1e14516883fc016c0e607 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-05-30T20:23:28 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 5 +++++ UI/Common/UIxObjectActions.m | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index e1b4161a8..681ee4de6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2007-05-30 Wolfgang Sourdeau + * UI/Common/UIxObjectActions.m ([UIxObjectActions + -addUserInAclsAction]): send an acl addition mail. + ([UIxObjectActions -removeUserFromAclsAction]): send an acl + removal mail. + * UI/Common/UIxFolderActions.m ([UIxFolderActions -_realActionWithFolderName:folderDict]): handle the possible presence of the "mail-invitation" url parameter. If present, the diff --git a/UI/Common/UIxObjectActions.m b/UI/Common/UIxObjectActions.m index f3cf99306..fd9c3d3cb 100644 --- a/UI/Common/UIxObjectActions.m +++ b/UI/Common/UIxObjectActions.m @@ -53,6 +53,7 @@ clientObject = [self clientObject]; [clientObject setRoles: [clientObject aclsForUser: uid] forUser: uid]; + [clientObject sendACLAdditionAdvisoryToUser: uid]; code = 204; } } @@ -70,6 +71,7 @@ NSString *uid; unsigned int code; LDAPUserManager *um; + SOGoObject *co; code = 403; request = [context request]; @@ -79,8 +81,9 @@ um = [LDAPUserManager sharedUserManager]; if ([um contactInfosForUserWithUIDorEmail: uid]) { - [[self clientObject] removeAclsForUsers: - [NSArray arrayWithObject: uid]]; + co = [self clientObject]; + [co removeAclsForUsers: [NSArray arrayWithObject: uid]]; + [co sendACLRemovalAdvisoryToUser: uid]; code = 204; } }