-{
- requires = ( MAIN, CommonUI, Appointments, Contacts, ContactsUI );
+{ /* -*-javascript-*- */
+ requires = ( MAIN, MainUI, CommonUI, Appointments, Contacts, ContactsUI );
publicResources = (
- previous_week.gif,
- next_week.gif,
- icon_view_overview.gif,
- icon_view_overview_inactive.gif,
- icon_view_chart.gif,
- icon_view_chart_inactive.gif,
- icon_view_list.gif,
- icon_view_list_inactive.gif,
- icon_view_columns.gif,
- icon_view_columns_inactive.gif,
- icon_popupcalendar.gif,
- first.gif,
- previous.gif,
- next.gif,
- last.gif,
- skycalendar.html,
- skycalendar.js,
- green_corner.gif,
- invisible_space_2.gif,
- cycles.plist,
+ previous_week.gif,
+ next_week.gif,
+ icon_view_overview.gif,
+ icon_view_overview_inactive.gif,
+ icon_view_chart.gif,
+ icon_view_chart_inactive.gif,
+ icon_view_list.gif,
+ icon_view_list_inactive.gif,
+ icon_view_columns.gif,
+ icon_view_columns_inactive.gif,
+ icon_popupcalendar.gif,
+ first.gif,
+ previous.gif,
+ next.gif,
+ last.gif,
+ skycalendar.html,
+ skycalendar.js,
+ green_corner.gif,
+ invisible_space_2.gif,
+ cycles.plist,
);
factories = {
};
categories = {
- SOGoAppointmentFolder = {
- slots = {
- toolbar = {
- protectedBy = "View";
- value = "SOGoAppointmentFolder.toolbar";
- };
- };
- methods = {
- view = {
- protectedBy = "View";
- pageName = "UIxCalMainView";
- };
- dateselector = {
- protectedBy = "View";
- pageName = "UIxCalDateSelector";
- };
- aptlist = {
- protectedBy = "View";
- pageName = "UIxCalAptListView";
- };
- taskslist = {
- protectedBy = "View";
- pageName = "UIxCalTasksListView";
- };
- dayview = {
- protectedBy = "View";
- pageName = "UIxCalDayView";
- };
- multicolumndayview = {
- protectedBy = "View";
- pageName = "UIxCalMulticolumnDayView";
- };
- weekview = {
- protectedBy = "View";
- pageName = "UIxCalWeekView";
- };
- monthview = {
- protectedBy = "View";
- pageName = "UIxCalMonthView";
- };
- newevent = {
- protectedBy = "Add Documents, Images, and Files";
- pageName = "UIxAppointmentEditor";
- actionName = "new";
- };
- newtask = {
- protectedBy = "Add Documents, Images, and Files";
- pageName = "UIxTaskEditor";
- actionName = "new";
- };
- show = {
- protectedBy = "View";
- pageName = "UIxCalView";
- actionName = "redirectForUIDs";
- };
- proposal = {
- protectedBy = "View";
- pageName = "UIxAppointmentProposal";
- };
- proposalSearch = {
- protectedBy = "View";
- pageName = "UIxAppointmentProposal";
- actionName = "proposalSearch";
- };
- batchDelete = {
- protectedBy = "Delete Objects";
- pageName = "UIxCalMainView";
- actionName = "batchDelete";
- };
- updateCalendars = {
- protectedBy = "View";
- pageName = "UIxCalMainView";
- actionName = "updateCalendars";
- };
- checkRights = {
- protectedBy = "View";
- pageName = "UIxCalMainView";
- actionName = "checkRights";
- };
- editAttendees = {
- protectedBy = "View";
- pageName = "UIxAttendeesEditor";
- };
- freeBusyTable = {
- protectedBy = "View";
- pageName = "UIxFreeBusyUserSelectorTable";
- };
- };
- };
+ SOGoAppointmentFolder = {
+ slots = {
+ toolbar = {
+ protectedBy = "View";
+ value = "SOGoAppointmentFolder.toolbar";
+ };
+ };
+ methods = {
+ view = {
+ protectedBy = "View";
+ pageName = "UIxCalMainView";
+ };
+ dateselector = {
+ protectedBy = "View";
+ pageName = "UIxCalDateSelector";
+ };
+ eventslist = {
+ protectedBy = "View";
+ actionClass = "UIxCalListingActions";
+ actionName = "eventsList";
+ };
+ taskslist = {
+ protectedBy = "View";
+ actionClass = "UIxCalListingActions";
+ actionName = "tasksList";
+ };
+ dayview = {
+ protectedBy = "View";
+ pageName = "UIxCalDayView";
+ };
+ multicolumndayview = {
+ protectedBy = "View";
+ pageName = "UIxCalMulticolumnDayView";
+ };
+ weekview = {
+ protectedBy = "View";
+ pageName = "UIxCalWeekView";
+ };
+ monthview = {
+ protectedBy = "View";
+ pageName = "UIxCalMonthView";
+ };
+ newevent = {
+ protectedBy = "Add Documents, Images, and Files";
+ pageName = "UIxAppointmentEditor";
+ actionName = "new";
+ };
+ newtask = {
+ protectedBy = "Add Documents, Images, and Files";
+ pageName = "UIxTaskEditor";
+ actionName = "new";
+ };
+ show = {
+ protectedBy = "View";
+ pageName = "UIxCalView";
+ actionName = "redirectForUIDs";
+ };
+ proposal = {
+ protectedBy = "View";
+ pageName = "UIxAppointmentProposal";
+ };
+ proposalSearch = {
+ protectedBy = "View";
+ pageName = "UIxAppointmentProposal";
+ actionName = "proposalSearch";
+ };
+ batchDelete = {
+ protectedBy = "Delete Objects";
+ pageName = "UIxCalMainView";
+ actionName = "batchDelete";
+ };
+ updateCalendars = {
+ protectedBy = "View";
+ pageName = "UIxCalMainView";
+ actionName = "updateCalendars";
+ };
+ editAttendees = {
+ protectedBy = "View";
+ pageName = "UIxAttendeesEditor";
+ };
+ userRights = {
+ protectedBy = "ReadAcls";
+ pageName = "UIxCalUserRightsEditor";
+ };
+ saveUserRights = {
+ protectedBy = "SaveAcls";
+ pageName = "UIxCalUserRightsEditor";
+ actionName = "saveUserRights";
+ };
+ };
+ };
+ SOGoCalendarComponent = {
+ };
- SOGoAppointmentObject = {
- slots = {
- toolbar = {
- protectedBy = "View";
- value = "SOGoAppointmentObject.toolbar";
- };
- };
- methods = {
- view = {
- protectedBy = "View";
- pageName = "UIxAppointmentView";
- };
- delete = {
- protectedBy = "View";
- pageName = "UIxAppointmentView";
- actionName = "delete";
- };
- edit = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- };
- editAsAppointment = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- };
- save = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- actionName = "save";
- };
- saveAsAppointment = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- actionName = "save";
- };
- accept = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- actionName = "accept";
- };
- decline = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- actionName = "decline";
- };
- test = {
- protectedBy = "View";
- pageName = "UIxAppointmentEditor";
- actionName = "test";
- };
- contactSearch = {
- protectedBy = "View";
- pageName = "UIxFreeBusyUserSelector";
- actionName = "contactSearch";
- };
- };
- };
+ SOGoAppointmentObject = {
+ slots = {
+ toolbar = {
+ protectedBy = "View";
+ value = "SOGoAppointmentObject.toolbar";
+ };
+ };
+ methods = {
+ edit = {
+ protectedBy = "ViewAllComponent";
+ pageName = "UIxAppointmentEditor";
+ };
+ editAsAppointment = {
+ protectedBy = "ViewAllComponent";
+ pageName = "UIxAppointmentEditor";
+ };
+ save = {
+ protectedBy = "ModifyComponent";
+ pageName = "UIxAppointmentEditor";
+ actionName = "save";
+ };
+ saveAsAppointment = {
+ protectedBy = "ModifyComponent";
+ pageName = "UIxAppointmentEditor";
+ actionName = "save";
+ };
+ accept = {
+ protectedBy = "RespondToComponent";
+ pageName = "UIxAppointmentEditor";
+ actionName = "accept";
+ };
+ decline = {
+ protectedBy = "RespondToComponent";
+ pageName = "UIxAppointmentEditor";
+ actionName = "decline";
+ };
+ };
+ };
- SOGoTaskObject = {
- slots = {
- toolbar = {
- protectedBy = "View";
- value = "SOGoAppointmentObject.toolbar";
- };
- };
- methods = {
- view = {
- protectedBy = "View";
- pageName = "UIxTaskView";
- };
- delete = {
- protectedBy = "View";
- pageName = "UIxTaskView";
- actionName = "delete";
- };
- edit = {
- protectedBy = "View";
- pageName = "UIxTaskEditor";
- };
- editAsTask = {
- protectedBy = "View";
- pageName = "UIxTaskEditor";
- };
- save = {
- protectedBy = "Change Images and Files";
- pageName = "UIxTaskEditor";
- actionName = "save";
- };
- saveAsTask = {
- protectedBy = "Change Images and Files";
- pageName = "UIxTaskEditor";
- actionName = "save";
- };
- changeStatus = {
- protectedBy = "Change Images and Files";
- pageName = "UIxTaskEditor";
- actionName = "changeStatus";
- };
- accept = {
- protectedBy = "Change Images and Files";
- pageName = "UIxTaskEditor";
- actionName = "accept";
- };
- decline = {
- protectedBy = "Change Images and Files";
- pageName = "UIxTaskEditor";
- actionName = "decline";
- };
- test = {
- protectedBy = "View";
- pageName = "UIxTaskEditor";
- actionName = "test";
- };
- };
- };
+ SOGoTaskObject = {
+ slots = {
+ toolbar = {
+ protectedBy = "View";
+ value = "SOGoAppointmentObject.toolbar";
+ };
+ };
+ methods = {
+// delete = {
+// protectedBy = "Delete Objects";
+// pageName = "UIxTaskView";
+// actionName = "delete";
+// };
+ edit = {
+ protectedBy = "ViewAllComponent";
+ pageName = "UIxTaskEditor";
+ };
+ editAsTask = {
+ protectedBy = "ViewAllComponent";
+ pageName = "UIxTaskEditor";
+ };
+ save = {
+ protectedBy = "ModifyComponent";
+ pageName = "UIxTaskEditor";
+ actionName = "save";
+ };
+ saveAsTask = {
+ protectedBy = "ModifyComponent";
+ pageName = "UIxTaskEditor";
+ actionName = "save";
+ };
+ changeStatus = {
+ protectedBy = "ModifyComponent";
+ pageName = "UIxTaskEditor";
+ actionName = "changeStatus";
+ };
+ accept = {
+ protectedBy = "RespondToComponent";
+ pageName = "UIxTaskEditor";
+ actionName = "accept";
+ };
+ decline = {
+ protectedBy = "RespondToComponent";
+ pageName = "UIxTaskEditor";
+ actionName = "decline";
+ };
+ };
+ };
};
}