{ requires = ( MAIN, 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, ); 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"; }; freeBusyTable = { protectedBy = "View"; pageName = "UIxFreeBusyUserSelectorTable"; }; }; }; 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"; }; }; }; 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"; }; }; }; }; }