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 SOGoAppointmentFolder = {
35 value = "SOGoAppointmentFolder.toolbar";
41 pageName = "UIxCalMainView";
45 pageName = "UIxCalDateSelector";
49 actionClass = "UIxCalListingActions";
50 actionName = "eventsList";
54 actionClass = "UIxCalListingActions";
55 actionName = "tasksList";
59 pageName = "UIxCalDayView";
61 multicolumndayview = {
63 pageName = "UIxCalMulticolumnDayView";
67 pageName = "UIxCalWeekView";
71 pageName = "UIxCalMonthView";
74 protectedBy = "Add Documents, Images, and Files";
75 pageName = "UIxAppointmentEditor";
79 protectedBy = "Add Documents, Images, and Files";
80 pageName = "UIxTaskEditor";
85 pageName = "UIxCalView";
86 actionName = "redirectForUIDs";
90 pageName = "UIxAppointmentProposal";
94 pageName = "UIxAppointmentProposal";
95 actionName = "proposalSearch";
98 protectedBy = "Delete Objects";
99 pageName = "UIxCalMainView";
100 actionName = "batchDelete";
103 protectedBy = "View";
104 pageName = "UIxCalMainView";
105 actionName = "updateCalendars";
108 protectedBy = "View";
109 pageName = "UIxAttendeesEditor";
112 protectedBy = "ReadAcls";
113 pageName = "UIxCalUserRightsEditor";
116 protectedBy = "SaveAcls";
117 pageName = "UIxCalUserRightsEditor";
118 actionName = "saveUserRights";
122 SOGoCalendarComponent = {
125 SOGoAppointmentObject = {
128 protectedBy = "View";
129 value = "SOGoAppointmentObject.toolbar";
134 protectedBy = "ViewAllComponent";
135 pageName = "UIxAppointmentEditor";
137 editAsAppointment = {
138 protectedBy = "ViewAllComponent";
139 pageName = "UIxAppointmentEditor";
142 protectedBy = "ModifyComponent";
143 pageName = "UIxAppointmentEditor";
146 saveAsAppointment = {
147 protectedBy = "ModifyComponent";
148 pageName = "UIxAppointmentEditor";
152 protectedBy = "RespondToComponent";
153 pageName = "UIxAppointmentEditor";
154 actionName = "accept";
157 protectedBy = "RespondToComponent";
158 pageName = "UIxAppointmentEditor";
159 actionName = "decline";
167 protectedBy = "View";
168 value = "SOGoAppointmentObject.toolbar";
173 // protectedBy = "Delete Objects";
174 // pageName = "UIxTaskView";
175 // actionName = "delete";
178 protectedBy = "ViewAllComponent";
179 pageName = "UIxTaskEditor";
182 protectedBy = "ViewAllComponent";
183 pageName = "UIxTaskEditor";
186 protectedBy = "ModifyComponent";
187 pageName = "UIxTaskEditor";
191 protectedBy = "ModifyComponent";
192 pageName = "UIxTaskEditor";
196 protectedBy = "ModifyComponent";
197 pageName = "UIxTaskEditor";
198 actionName = "changeStatus";
201 protectedBy = "RespondToComponent";
202 pageName = "UIxTaskEditor";
203 actionName = "accept";
206 protectedBy = "RespondToComponent";
207 pageName = "UIxTaskEditor";
208 actionName = "decline";