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 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";
75 pageName = "UIxCalView";
76 actionName = "redirectForUIDs";
80 pageName = "UIxAppointmentProposal";
84 pageName = "UIxAppointmentProposal";
85 actionName = "proposalSearch";
88 protectedBy = "ReadAcls";
89 pageName = "UIxCalUserRightsEditor";
92 protectedBy = "SaveAcls";
93 pageName = "UIxCalUserRightsEditor";
94 actionName = "saveUserRights";
98 pageName = "UIxAttendeesEditor";
103 SOGoAppointmentFolder = {
106 protectedBy = "Add Documents, Images, and Files";
107 pageName = "UIxAppointmentEditor";
111 protectedBy = "Add Documents, Images, and Files";
112 pageName = "UIxTaskEditor";
116 protectedBy = "View";
117 pageName = "UIxCalView";
118 actionName = "redirectForUIDs";
121 protectedBy = "ReadAcls";
122 pageName = "UIxCalUserRightsEditor";
125 protectedBy = "SaveAcls";
126 pageName = "UIxCalUserRightsEditor";
127 actionName = "saveUserRights";
132 SOGoCalendarComponent = {
135 SOGoAppointmentObject = {
138 protectedBy = "View";
139 value = "SOGoAppointmentObject.toolbar";
144 protectedBy = "ViewAllComponent";
145 pageName = "UIxAppointmentEditor";
147 editAsAppointment = {
148 protectedBy = "ViewAllComponent";
149 pageName = "UIxAppointmentEditor";
152 protectedBy = "ModifyComponent";
153 pageName = "UIxAppointmentEditor";
156 saveAsAppointment = {
157 protectedBy = "ModifyComponent";
158 pageName = "UIxAppointmentEditor";
162 protectedBy = "RespondToComponent";
163 pageName = "UIxAppointmentEditor";
164 actionName = "accept";
167 protectedBy = "RespondToComponent";
168 pageName = "UIxAppointmentEditor";
169 actionName = "decline";
177 protectedBy = "View";
178 value = "SOGoAppointmentObject.toolbar";
183 // protectedBy = "Delete Objects";
184 // pageName = "UIxTaskView";
185 // actionName = "delete";
188 protectedBy = "ViewAllComponent";
189 pageName = "UIxTaskEditor";
192 protectedBy = "ViewAllComponent";
193 pageName = "UIxTaskEditor";
196 protectedBy = "ModifyComponent";
197 pageName = "UIxTaskEditor";
201 protectedBy = "ModifyComponent";
202 pageName = "UIxTaskEditor";
206 protectedBy = "ModifyComponent";
207 pageName = "UIxTaskEditor";
208 actionName = "changeStatus";
211 protectedBy = "RespondToComponent";
212 pageName = "UIxTaskEditor";
213 actionName = "accept";
216 protectedBy = "RespondToComponent";
217 pageName = "UIxTaskEditor";
218 actionName = "decline";