1 { /* -*-javascript-*- */
2 requires = ( MAIN, MainUI, CommonUI, Appointments, Contacts, ContactsUI );
7 icon_view_overview.gif,
8 icon_view_overview_inactive.gif,
10 icon_view_chart_inactive.gif,
12 icon_view_list_inactive.gif,
13 icon_view_columns.gif,
14 icon_view_columns_inactive.gif,
15 icon_popupcalendar.gif,
23 invisible_space_2.gif,
31 SOGoAppointmentFolders = {
35 value = "SOGoAppointmentFolders.toolbar";
41 pageName = "UIxCalMainView";
45 pageName = "UIxCalDateSelector";
49 pageName = "UIxCalendarSelector";
50 actionName = "calendarsList";
54 actionClass = "UIxCalListingActions";
55 actionName = "eventsList";
59 actionClass = "UIxCalListingActions";
60 actionName = "tasksList";
64 pageName = "UIxCalDayView";
66 multicolumndayview = {
68 pageName = "UIxCalMulticolumnDayView";
72 pageName = "UIxCalWeekView";
76 pageName = "UIxCalMonthView";
80 pageName = "UIxCalView";
81 actionName = "redirectForUIDs";
85 pageName = "UIxAppointmentProposal";
89 pageName = "UIxAppointmentProposal";
90 actionName = "proposalSearch";
93 protectedBy = "ReadAcls";
94 pageName = "UIxCalUserRightsEditor";
97 protectedBy = "SaveAcls";
98 pageName = "UIxCalUserRightsEditor";
99 actionName = "saveUserRights";
102 protectedBy = "View";
103 pageName = "UIxAttendeesEditor";
106 protectedBy = "View";
107 pageName = "UIxRecurrenceEditor";
112 SOGoAppointmentFolder = {
115 protectedBy = "Add Documents, Images, and Files";
116 pageName = "UIxAppointmentEditor";
120 protectedBy = "Add Documents, Images, and Files";
121 pageName = "UIxTaskEditor";
125 protectedBy = "View";
126 pageName = "UIxCalView";
127 actionName = "redirectForUIDs";
130 protectedBy = "ReadAcls";
131 pageName = "UIxCalUserRightsEditor";
134 protectedBy = "SaveAcls";
135 pageName = "UIxCalUserRightsEditor";
136 actionName = "saveUserRights";
141 SOGoCalendarComponent = {
144 SOGoAppointmentObject = {
147 protectedBy = "View";
148 value = "SOGoAppointmentObject.toolbar";
153 protectedBy = "ViewAllComponent";
154 pageName = "UIxAppointmentEditor";
156 editAsAppointment = {
157 protectedBy = "ViewAllComponent";
158 pageName = "UIxAppointmentEditor";
161 protectedBy = "ModifyComponent";
162 pageName = "UIxAppointmentEditor";
165 saveAsAppointment = {
166 protectedBy = "ModifyComponent";
167 pageName = "UIxAppointmentEditor";
171 protectedBy = "RespondToComponent";
172 pageName = "UIxAppointmentEditor";
173 actionName = "accept";
176 protectedBy = "RespondToComponent";
177 pageName = "UIxAppointmentEditor";
178 actionName = "decline";
186 protectedBy = "View";
187 value = "SOGoAppointmentObject.toolbar";
192 protectedBy = "ViewAllComponent";
193 pageName = "UIxTaskEditor";
196 protectedBy = "ViewAllComponent";
197 pageName = "UIxTaskEditor";
200 protectedBy = "ModifyComponent";
201 pageName = "UIxTaskEditor";
205 protectedBy = "ModifyComponent";
206 pageName = "UIxTaskEditor";
210 protectedBy = "ModifyComponent";
211 pageName = "UIxTaskEditor";
212 actionName = "changeStatus";