mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-23 04:15:26 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
}; */
|
||||
deleteFromCalendar = {
|
||||
protectedBy = "View";
|
||||
actionClass = "UIxMailPartICalAction";
|
||||
actionClass = "UIxMailPartICalActions";
|
||||
actionName = "deleteFromCalendar";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user