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)