]> err.no Git - scalable-opengroupware.org/commitdiff
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@255 d1b88da0-ebda-0310-925b-ed51d...
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Mon, 16 Aug 2004 12:10:50 +0000 (12:10 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Mon, 16 Aug 2004 12:10:50 +0000 (12:10 +0000)
SOGo/SoObjects/SOGo/ChangeLog
SOGo/SoObjects/SOGo/SOGoCustomGroupFolder.h
SOGo/SoObjects/SOGo/SOGoCustomGroupFolder.m
SOGo/SoObjects/SOGo/Version

index f205a43a67b72f9d781720ff2d9c334aae545808..3e4b6f0f64f7fa61efdb15f45c20364aec3863f0 100644 (file)
@@ -1,5 +1,8 @@
 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
-
+       
+       * SOGoCustomGroupFolder.m: added -initWithUIDs:inContainer: for using
+         the groups folder for internal group fetches (v0.9.11)
+       
        * SOGoContentObject.m: updated multi-save things (which belong into the
          SOGoAppointmentObject class), implement -sleep to release the content
          (v0.9.10)
index 56d68840441071bb4ca0239b49de4bf6e4d8add9..220f3fcb4373c1cf566cafc30b5168b47f7a1843 100644 (file)
   SOGoCustomGroupFolder
     same parent/child like SOGoGroupFolder
 
+  Note: parent folder can be different if instantiated for internal use.
+  
+  Note: you can use this folder for internal handling of groups! Eg aggregate
+        Calendar fetches.
+  
   This is a specific group folder for 'custom' groups. Group members are
   currently encoded as the folder name in the URL like
     _custom_znek,helge
@@ -41,6 +46,8 @@
   NSArray *uids;
 }
 
+- (id)initWithUIDs:(NSArray *)_uids inContainer:(id)_container;
+
 /* accessors */
 
 - (NSArray *)uids;
index 2a8a8e9efe732a9c2ce28ac37cf2a41e545ca46b..1a79e25f8a23b6c832a789043c94e010de228731 100644 (file)
 
 static NSString *SOGoUIDSeparator = @",";
 
+- (id)initWithUIDs:(NSArray *)_uids inContainer:(id)_container {
+  if ((self = [self initWithName:nil inContainer:_container])) {
+    self->uids = [_uids copy];
+  }
+  return self;
+}
+
 - (void)dealloc {
   [self->uids release];
   [super dealloc];
@@ -93,7 +100,7 @@ static NSString *SOGoUIDSeparator = @",";
     if (ms != nil) return ms;
   }
   
-#warning TODO: localize 'members'
+#warning TODO: localize 'members' (UI component task?)
   return [NSString stringWithFormat:@"Members: %d", count];
 }
 
index 177ef7b7236a1480a2391c08b34d2a004a299959..3183fe844f0ef1d71acbc6aebddb7472056f10a6 100644 (file)
@@ -1,3 +1,3 @@
 # $Id: Version 170 2004-08-11 10:45:40Z helge $
 
-SUBMINOR_VERSION:=10
+SUBMINOR_VERSION:=11