]> err.no Git - scalable-opengroupware.org/commitdiff
work on shares
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Thu, 21 Jul 2005 14:30:35 +0000 (14:30 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Thu, 21 Jul 2005 14:30:35 +0000 (14:30 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@873 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/SoObjects/SOGo/ChangeLog
SOGo/SoObjects/SOGo/SOGoUser.h
SOGo/SoObjects/SOGo/SOGoUser.m
SOGo/SoObjects/SOGo/Version

index c319091940222387170cfa534cb405c2ceccd3b0..ba069600e3069fecf2d8c8d670446bdd6e17cf3e 100644 (file)
@@ -1,5 +1,8 @@
 2005-07-21  Helge Hess  <helge.hess@opengroupware.org>
 
+       * SOGoUser.m: added a method to fetch share/emitter address pairs from
+         the AgenorUserManager (v0.9.68)
+
        * AgenorUserManager.m: rewrote to use NSMutableDictionary instead of
          SOGoLRUCache. Flush caches every hour (configurable using
          'AgenorCacheCheckInterval' default). Added method to retrieve the
index bb423b425fadfc7904257fcd388879a7c4d10b1b..851dfb62d1f8473bf8aac331d66cb58236db571f 100644 (file)
@@ -34,6 +34,8 @@
     context.activeUser
 */
 
+@class NSString, NSArray, NSDictionary, NSUserDefaults;
+
 @class NSString, NSArray, NSURL, NSUserDefaults;
 
 @interface SOGoUser : SoUser
 
 - (NSString *)email;
 - (NSString *)cn;
+- (NSURL *)freeBusyURL;
+
+/* shares and identities */
+
 - (NSString *)primaryIMAP4AccountString;
 - (NSString *)primaryMailServer;
 - (NSArray *)additionalIMAP4AccountStrings;
 - (NSArray *)additionalEMailAddresses;
-- (NSURL *)freeBusyURL;
+- (NSDictionary *)additionalIMAP4AccountsAndEMails;
 
 /* defaults */
 
index d04d860bf85e9dbfdc8e4e279e913c86bddeb6de..04922e4828745c07a0d42684e6ca4c5fc7e47d54 100644 (file)
   return [[self userManager] getSharedMailboxEMailsForUID:[self login]];
 }
 
+- (NSDictionary *)additionalIMAP4AccountsAndEMails {
+  return [[self userManager] getSharedMailboxesAndEMailsForUID:[self login]];
+}
+
 - (NSURL *)freeBusyURL {
   return [[self userManager] getFreeBusyURLForUID:[self login]];
 }
index 191e256f179a57f74107541df1590a3971133520..7a496da885011e8af4974ff63f2f44c53138d6ae 100644 (file)
@@ -1,6 +1,6 @@
 # version file
 
-SUBMINOR_VERSION:=67
+SUBMINOR_VERSION:=68
 
 # v0.9.63 requires libNGiCal          v4.5.54
 # v0.9.60 requires libNGiCal          v4.5.49