Monotone-Parent: abb673916059fea5e83a5cd914ac73c69a321675
Monotone-Revision: aca60c9c05d1955d2a8eb227d271264dd42c7a40 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-03-07T21:10:21 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
0b05ea9944
commit
efa34a9a61
|
@ -1,3 +1,12 @@
|
|||
2007-03-07 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OGoContentStore/OCSiCalFieldExtractor.m ([OCSiCalFieldExtractor
|
||||
-extractQuickFieldsFromEvent:_event]): we now use the new
|
||||
"symbolicAccessClass" method from iCalEntity to determine the
|
||||
value of the "classifiction" field.
|
||||
([OCSiCalFieldExtractor -extractQuickFieldsFromTodo:_task]): same
|
||||
as above.
|
||||
|
||||
2007-03-05 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* SoObjects/Appointments/SOGoAppointmentFolder.m
|
||||
|
|
|
@ -66,12 +66,13 @@ static NSNumber *distantFutureNumber = nil;
|
|||
NSMutableDictionary *row;
|
||||
NSCalendarDate *startDate, *endDate;
|
||||
NSArray *attendees;
|
||||
NSString *uid, *title, *location, *status, *accessClass;
|
||||
NSString *uid, *title, *location, *status;
|
||||
NSNumber *sequence;
|
||||
id organizer;
|
||||
id participants, partmails;
|
||||
NSMutableString *partstates;
|
||||
unsigned i, count, accessClassOrder;
|
||||
unsigned i, count;
|
||||
iCalAccessClass accessClass;
|
||||
|
||||
if (_event == nil)
|
||||
return nil;
|
||||
|
@ -84,7 +85,7 @@ static NSNumber *distantFutureNumber = nil;
|
|||
title = [_event summary];
|
||||
location = [_event location];
|
||||
sequence = [_event sequence];
|
||||
accessClass = [[_event accessClass] uppercaseString];
|
||||
accessClass = [_event symbolicAccessClass];
|
||||
status = [[_event status] uppercaseString];
|
||||
|
||||
attendees = [_event attendees];
|
||||
|
@ -153,18 +154,7 @@ static NSNumber *distantFutureNumber = nil;
|
|||
[row setObject: [NSNumber numberWithInt:1] forKey: @"status"];
|
||||
}
|
||||
|
||||
if ([accessClass isNotNull])
|
||||
{
|
||||
if ([accessClass isEqualToString: @"PRIVATE"])
|
||||
accessClassOrder = 1;
|
||||
else if ([accessClass isEqualToString: @"CONFIDENTIAL"])
|
||||
accessClassOrder = 2;
|
||||
else
|
||||
accessClassOrder = 0;
|
||||
}
|
||||
else
|
||||
accessClassOrder = 0;
|
||||
[row setObject: [NSNumber numberWithUnsignedInt: accessClassOrder]
|
||||
[row setObject: [NSNumber numberWithUnsignedInt: accessClass]
|
||||
forKey: @"classification"];
|
||||
|
||||
organizer = [_event organizer];
|
||||
|
@ -199,12 +189,13 @@ static NSNumber *distantFutureNumber = nil;
|
|||
NSMutableDictionary *row;
|
||||
NSCalendarDate *startDate, *dueDate;
|
||||
NSArray *attendees;
|
||||
NSString *uid, *title, *location, *status, *accessClass;
|
||||
NSString *uid, *title, *location, *status;
|
||||
NSNumber *sequence;
|
||||
id organizer, date;
|
||||
id participants, partmails;
|
||||
NSMutableString *partstates;
|
||||
unsigned i, count, code, accessClassOrder;
|
||||
unsigned i, count, code;
|
||||
iCalAccessClass accessClass;
|
||||
|
||||
if (_task == nil)
|
||||
return nil;
|
||||
|
@ -217,7 +208,7 @@ static NSNumber *distantFutureNumber = nil;
|
|||
title = [_task summary];
|
||||
location = [_task location];
|
||||
sequence = [_task sequence];
|
||||
accessClass = [[_task accessClass] uppercaseString];
|
||||
accessClass = [_task symbolicAccessClass];
|
||||
status = [[_task status] uppercaseString];
|
||||
|
||||
attendees = [_task attendees];
|
||||
|
@ -278,18 +269,7 @@ static NSNumber *distantFutureNumber = nil;
|
|||
[row setObject:[NSNumber numberWithInt:1] forKey:@"status"];
|
||||
}
|
||||
|
||||
if ([accessClass isNotNull])
|
||||
{
|
||||
if ([accessClass isEqualToString: @"PRIVATE"])
|
||||
accessClassOrder = 1;
|
||||
else if ([accessClass isEqualToString: @"CONFIDENTIAL"])
|
||||
accessClassOrder = 2;
|
||||
else
|
||||
accessClassOrder = 0;
|
||||
}
|
||||
else
|
||||
accessClassOrder = 0;
|
||||
[row setObject: [NSNumber numberWithUnsignedInt: accessClassOrder]
|
||||
[row setObject: [NSNumber numberWithUnsignedInt: accessClass]
|
||||
forKey: @"classification"];
|
||||
|
||||
organizer = [_task organizer];
|
||||
|
|
Loading…
Reference in New Issue