mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-05 08:34:30 +00:00
Monotone-Parent: ff5978c26b4ea6af5e9c42a6d68297efa50665d0
Monotone-Revision: ed4ace3848e6db50985728fd7e65ef650f45e202 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-09-14T23:15:31 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
2007-09-14 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* UI/Scheduler/UIxCalMainView.m ([-batchDeleteAction]): moved
|
||||
method into UIxFolderActions.
|
||||
|
||||
* SoObjects/Appointments/SOGoFreeBusyObject.m ([SOGoFreeBusyObject
|
||||
-fetchFreeBusyInfosFrom:_startDateto:_endDate]): fetch the
|
||||
freebusy info from the "personal" calendar.
|
||||
|
||||
@@ -109,19 +109,4 @@ static NSMutableArray *yearMenuItems = nil;
|
||||
return yearMenuItem;
|
||||
}
|
||||
|
||||
- (id) batchDeleteAction
|
||||
{
|
||||
NSArray *ids;
|
||||
SOGoAppointmentFolder *clientObject;
|
||||
|
||||
ids = [[self queryParameterForKey: @"ids"] componentsSeparatedByString: @"/"];
|
||||
if (ids)
|
||||
{
|
||||
clientObject = [self clientObject];
|
||||
[clientObject deleteEntriesWithIds: ids];
|
||||
}
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@@ -112,22 +112,11 @@
|
||||
pageName = "UIxTaskEditor";
|
||||
actionName = "new";
|
||||
};
|
||||
batchDelete = {
|
||||
protectedBy = "Delete Objects";
|
||||
pageName = "UIxCalMainView";
|
||||
actionName = "batchDelete";
|
||||
};
|
||||
|
||||
show = {
|
||||
protectedBy = "View";
|
||||
pageName = "UIxCalView";
|
||||
actionName = "redirectForUIDs";
|
||||
};
|
||||
batchDelete = {
|
||||
protectedBy = "Delete Objects";
|
||||
pageName = "UIxCalMainView";
|
||||
actionName = "batchDelete";
|
||||
};
|
||||
userRights = {
|
||||
protectedBy = "ReadAcls";
|
||||
pageName = "UIxCalUserRightsEditor";
|
||||
|
||||
Reference in New Issue
Block a user