+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
@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 */;
lm = [NGLoggerManager defaultLoggerManager];
logger = [lm loggerForDefaultKey:@"SOGoAppointmentFolderDebugEnabled"];
- MET = [[NSTimeZone timeZoneWithAbbreviation:@"MET"] retain];
+ MET = [[NSTimeZone timeZoneWithAbbreviation:@"MET"] retain];
+ sharedYes = [[NSNumber numberWithBool:YES] retain];
}
- (void)dealloc {
row = [self fixupRecord:_row fetchRange:_r];
[row removeObjectForKey:@"cycleinfo"];
+ [row setObject:sharedYes forKey:@"isRecurrentEvent"];
startDate = [row objectForKey:@"startDate"];
endDate = [row objectForKey:@"endDate"];