Monotone-Parent: 2e935ec1865c679003a2c06cc903ea9f832eff1a

Monotone-Revision: a076c996d78b991c19ee3a0672b590902d108362

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-02-15T20:59:02
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-02-15 20:59:02 +00:00
parent 9893aab976
commit 1a98876a6a
7 changed files with 79 additions and 94 deletions
+4 -21
View File
@@ -58,11 +58,9 @@ static NSString *mailTemplateDefaultLanguage = nil;
mailTemplateDefaultLanguage = @"French";
}
/* accessors */
- (iCalToDo *) task
- (NSString *) componentTag
{
return [self firstTaskFromCalendar: [self calendar]];
return @"vtodo";
}
/* iCal handling */
@@ -206,21 +204,6 @@ static NSString *mailTemplateDefaultLanguage = nil;
return allErrors;
}
- (iCalToDo *) firstTaskFromCalendar: (iCalCalendar *) aCalendar
{
iCalToDo *task;
NSArray *tasks;
tasks = [aCalendar childrenWithTag: @"vtodo"];
if ([tasks count])
task = (iCalToDo *) [[tasks objectAtIndex: 0]
groupWithClass: [iCalToDo class]];
else
task = nil;
return task;
}
/* "iCal multifolder saves" */
- (NSException *) saveContentString: (NSString *) _iCal
@@ -430,7 +413,7 @@ static NSString *mailTemplateDefaultLanguage = nil;
/* load existing content */
task = [self task];
task = (iCalToDo *) [self component];
/* compare sequence if requested */
@@ -479,7 +462,7 @@ static NSString *mailTemplateDefaultLanguage = nil;
NSString *myEMail;
// TODO: do we need to use SOGoTask? (prefer iCalToDo?)
task = [self task];
task = (iCalToDo *) [self component];
if (task == nil) {
return [NSException exceptionWithHTTPStatus:500 /* Server Error */