Monotone-Parent: 9cbf90659764ea3f6e6865022fda54ac0159d18f

Monotone-Revision: e2c6d6b8cfe712b3904159b16afba1769a6ab0a4

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-19T15:39:44
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-11-19 15:39:44 +00:00
parent 629491e2fb
commit ec51e7a283
3 changed files with 23 additions and 5 deletions
+6
View File
@@ -1,3 +1,9 @@
2007-11-19 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/MailPartViewers/UIxMailPartICalActions.m
([UIxMailPartICalActions -deleteFromCalendarAction]): actually
delete the found object.
2007-11-18 Ludovic Marcotte <ludovic@inverse.ca>
* SoObjects/Mailer/SOGoMailBodyPart.m
+16 -4
View File
@@ -67,11 +67,21 @@
{
SOGoAppointmentFolder *personalFolder;
SOGoAppointmentObject *eventObject;
NSString *cname;
eventObject = nil;
personalFolder = [user personalCalendarFolderInContext: context];
eventObject = [personalFolder lookupName: uid
inContext: context acquire: NO];
if (![eventObject isKindOfClass: [SOGoAppointmentObject class]])
cname = [personalFolder resourceNameForEventUID: uid];
if (cname)
{
eventObject = [personalFolder lookupName: cname
inContext: context acquire: NO];
if (![eventObject isKindOfClass: [SOGoAppointmentObject class]])
eventObject = nil;
}
if (!eventObject)
eventObject = [SOGoAppointmentObject objectWithName: uid
inContainer: personalFolder];
@@ -96,7 +106,8 @@
chosenEvent = emailEvent;
else
{
calendarEvent = (iCalEvent *) [*eventObject component: NO secure: NO];
calendarEvent = (iCalEvent *) [*eventObject component: NO
secure: NO];
if ([calendarEvent compare: emailEvent] == NSOrderedAscending)
chosenEvent = emailEvent;
else
@@ -199,6 +210,7 @@
if (emailEvent)
{
eventObject = [self _eventObjectWithUID: [emailEvent uid]];
[eventObject delete];
response = [self responseWith204];
}
else
+1 -1
View File
@@ -37,7 +37,7 @@
}; */
deleteFromCalendar = {
protectedBy = "View";
actionClass = "UIxMailPartICalAction";
actionClass = "UIxMailPartICalActions";
actionName = "deleteFromCalendar";
};
};