From 3cc531173c6beea9826acea7fe584c5f0cec8d9d Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Tue, 16 Oct 2007 22:29:08 +0000 Subject: [PATCH] Monotone-Parent: 15215e74bf0a86641e93f5887afd6597933439fc Monotone-Revision: b71e0e986f6831af4e2277975bc3b9740f40ca95 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-10-16T22:29:08 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 5 +++++ UI/Common/UIxAclEditor.m | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index b4b1e229b..a9bc18387 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-16 Wolfgang Sourdeau + + * UI/Common/UIxAclEditor.m ([UIxAclEditor -hasOwner]): new method + that returns whether the object has an owner or not. + 2007-10-15 Wolfgang Sourdeau * SoObjects/SOGo/SOGoFolder.m ([SOGoFolder -ocsFolder]): create diff --git a/UI/Common/UIxAclEditor.m b/UI/Common/UIxAclEditor.m index e6dccdfe0..123bd4961 100644 --- a/UI/Common/UIxAclEditor.m +++ b/UI/Common/UIxAclEditor.m @@ -87,6 +87,15 @@ return [self _displayNameForUID: ownerLogin]; } +- (BOOL) hasOwner +{ + NSString *ownerLogin; + + ownerLogin = [[self clientObject] ownerInContext: context]; + + return (![ownerLogin isEqualToString: @"nobody"]); +} + - (NSString *) defaultUserID { if (!defaultUserID)