]> err.no Git - scalable-opengroupware.org/commitdiff
added 'isRecurrentEvent' flag to rows flattened from recurrent events
authorznek <znek@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Thu, 21 Jul 2005 10:48:55 +0000 (10:48 +0000)
committerznek <znek@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Thu, 21 Jul 2005 10:48:55 +0000 (10:48 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@866 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/SoObjects/Appointments/ChangeLog
SOGo/SoObjects/Appointments/SOGoAppointmentFolder.m
SOGo/SoObjects/Appointments/Version

index 6e06647386f7ea64d0f2203acb2e378c166d5454..7dd19f549733ef92a2de8a9432543b70d6d4e04f 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * SOGoAppointmentFolder.m: place a hint ('isRecurrent') into flattened
+         rows created from recurrent events so these can be signaled in the
+         UI (v0.9.49)
+
 2005-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * v0.9.48
index 154d9d963a59a7f2e6d5597f0a3a2771b0e77e77..4f442be278277cbb7fa04254b444596ede14aa64 100644 (file)
@@ -37,8 +37,9 @@
 
 @implementation SOGoAppointmentFolder
 
-static NGLogger   *logger = nil;
-static NSTimeZone *MET    = nil;
+static NGLogger   *logger    = nil;
+static NSTimeZone *MET       = nil;
+static NSNumber   *sharedYes = nil;
 
 + (int)version {
   return [super version] + 1 /* v1 */;
@@ -57,7 +58,8 @@ static NSTimeZone *MET    = nil;
   lm      = [NGLoggerManager defaultLoggerManager];
   logger  = [lm loggerForDefaultKey:@"SOGoAppointmentFolderDebugEnabled"];
 
-  MET = [[NSTimeZone timeZoneWithAbbreviation:@"MET"] retain];
+  MET       = [[NSTimeZone timeZoneWithAbbreviation:@"MET"] retain];
+  sharedYes = [[NSNumber numberWithBool:YES] retain];
 }
 
 - (void)dealloc {
@@ -255,6 +257,7 @@ static NSTimeZone *MET    = nil;
 
   row = [self fixupRecord:_row fetchRange:_r];
   [row removeObjectForKey:@"cycleinfo"];
+  [row setObject:sharedYes forKey:@"isRecurrentEvent"];
 
   startDate = [row objectForKey:@"startDate"];
   endDate   = [row objectForKey:@"endDate"];
index e5dcf616a39ac41c5e143e9fb46f0874d2995f56..c0a8a3e89c8efe865544bed831505ae2924362b0 100644 (file)
@@ -1,6 +1,6 @@
 # Version file
 
-SUBMINOR_VERSION:=48
+SUBMINOR_VERSION:=49
 
 # v0.9.42 requires libSOGo            v0.9.54
 # v0.9.32 requires libGDLContentStore v4.5.26