]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/product.plist
initial sync
[scalable-opengroupware.org] / UI / Scheduler / product.plist
1 {
2   requires = ( MAIN, CommonUI, Appointments, Contacts, ContactsUI );
3
4   publicResources = (
5     previous_week.gif,
6     next_week.gif,
7     icon_view_overview.gif,
8     icon_view_overview_inactive.gif,
9     icon_view_chart.gif,
10     icon_view_chart_inactive.gif,
11     icon_view_list.gif,
12     icon_view_list_inactive.gif,
13     icon_view_columns.gif,
14     icon_view_columns_inactive.gif,
15     icon_popupcalendar.gif,
16     first.gif,
17     previous.gif,
18     next.gif,
19     last.gif,
20     skycalendar.html,
21     skycalendar.js,
22     green_corner.gif,
23     invisible_space_2.gif,
24     cycles.plist,
25   );
26
27   factories = {
28   };
29
30   categories = {
31     SOGoAppointmentFolder = {
32       slots = {
33         toolbar = {
34           protectedBy = "View";
35           value = "SOGoAppointmentFolder.toolbar";
36         };
37       };
38       methods = {
39         view = {
40           protectedBy = "View";
41           pageName    = "UIxCalMainView";
42         };
43         dateselector = {
44           protectedBy = "View";
45           pageName    = "UIxCalDateSelector"; 
46         };
47         aptlist = {
48           protectedBy = "View";
49           pageName    = "UIxCalAptListView"; 
50         };
51         taskslist = {
52           protectedBy = "View";
53           pageName    = "UIxCalTasksListView"; 
54         };
55         dayview = {
56           protectedBy = "View";
57           pageName    = "UIxCalDayView"; 
58         };
59         weekview = {
60           protectedBy = "View";
61           pageName    = "UIxCalWeekView"; 
62         };
63         monthview = {
64           protectedBy = "View";
65           pageName    = "UIxCalMonthView"; 
66         };
67         newevent = {
68           protectedBy = "Add Documents, Images, and Files";
69           pageName    = "UIxAppointmentEditor"; 
70           actionName  = "new";
71         };
72         newtask = { 
73           protectedBy = "Add Documents, Images, and Files";
74           pageName    = "UIxTaskEditor"; 
75           actionName  = "new";
76         };
77         show = { 
78           protectedBy = "View";
79           pageName    = "UIxCalView"; 
80           actionName  = "redirectForUIDs";
81         };
82         proposal = { 
83           protectedBy = "View";
84           pageName    = "UIxAppointmentProposal"; 
85         };
86         proposalSearch = { 
87           protectedBy = "View";
88           pageName    = "UIxAppointmentProposal"; 
89           actionName  = "proposalSearch";
90         };
91         batchDelete = {
92           protectedBy = "Delete Objects";
93           pageName    = "UIxCalMainView";
94           actionName  = "batchDelete";
95         };
96         updateCalendars = {
97           protectedBy = "View";
98           pageName    = "UIxCalMainView";
99           actionName  = "updateCalendars";
100         };
101         checkRights = {
102           protectedBy = "View";
103           pageName    = "UIxCalMainView";
104           actionName  = "checkRights";
105         };
106         freeBusyTable = {
107           protectedBy = "View";
108           pageName    = "UIxFreeBusyUserSelectorTable";
109         };
110
111 /* TODO: delete the following components */
112         dayoverview = {
113           protectedBy = "View";
114           pageName    = "UIxCalDayOverview"; 
115         };
116         daychartview = { 
117           protectedBy = "View";
118           pageName    = "UIxCalDayChartview"; 
119         };
120         daylistview = { 
121           protectedBy = "View";
122           pageName    = "UIxCalDayListview"; 
123         };
124         weekoverview = { 
125           protectedBy = "View";
126           pageName    = "UIxCalWeekOverview"; 
127         };
128         weekchartview = { 
129           protectedBy = "View";
130           pageName    = "UIxCalWeekChartview"; 
131         };
132         weeklistview = { 
133           protectedBy = "View";
134           pageName    = "UIxCalWeekListview"; 
135         };
136         weekcolumnsview = { 
137           protectedBy = "View";
138           pageName    = "UIxCalWeekColumnsview"; 
139         };
140         monthoverview = { 
141           protectedBy = "View";
142           pageName    = "UIxCalMonthOverview"; 
143         };
144         yearoverview = { 
145           protectedBy = "View";
146           pageName    = "UIxCalYearOverview"; 
147         };
148       };
149     };
150
151     SOGoAppointmentObject = {
152       slots = {
153         toolbar = {
154           protectedBy = "View";
155           value = "SOGoAppointmentObject.toolbar";
156         };
157       };
158       methods = {
159         view = { 
160           protectedBy = "View";
161           pageName    = "UIxAppointmentView"; 
162         };
163         delete = { 
164           protectedBy = "View";
165           pageName    = "UIxAppointmentView"; 
166           actionName  = "delete";
167         };
168         edit = {
169           protectedBy = "View";
170           pageName    = "UIxAppointmentEditor"; 
171         };
172         editAsAppointment = { 
173           protectedBy = "View";
174           pageName    = "UIxAppointmentEditor"; 
175         };
176         save = { 
177           protectedBy = "View";
178           pageName    = "UIxAppointmentEditor"; 
179           actionName  = "save";
180         };
181         saveAsAppointment = {
182           protectedBy = "View";
183           pageName    = "UIxAppointmentEditor"; 
184           actionName  = "save";
185         };
186         accept = { 
187           protectedBy = "View";
188           pageName    = "UIxAppointmentEditor"; 
189           actionName  = "accept";
190         };
191         decline = { 
192           protectedBy = "View";
193           pageName    = "UIxAppointmentEditor"; 
194           actionName  = "decline";
195         };
196         test = { 
197           protectedBy = "View";
198           pageName    = "UIxAppointmentEditor"; 
199           actionName  = "test";
200         };
201         contactSearch = {
202           protectedBy = "View";
203           pageName    = "UIxFreeBusyUserSelector";
204           actionName  = "contactSearch";
205         };
206       };
207     };
208
209     SOGoTaskObject = {
210       slots = {
211         toolbar = {
212           protectedBy = "View";
213           value = "SOGoAppointmentObject.toolbar";
214         };
215       };
216       methods = {
217         view = { 
218           protectedBy = "View";
219           pageName    = "UIxTaskView"; 
220         };
221         delete = { 
222           protectedBy = "View";
223           pageName    = "UIxTaskView"; 
224           actionName  = "delete";
225         };
226         edit = { 
227           protectedBy = "Change Images and Files";
228           pageName    = "UIxTaskEditor"; 
229         };
230         editAsTask = { 
231           protectedBy = "Change Images and Files";
232           pageName    = "UIxTaskEditor"; 
233         };
234         save = { 
235           protectedBy = "Change Images and Files";
236           pageName    = "UIxTaskEditor"; 
237           actionName  = "save";
238         };
239         saveAsTask = { 
240           protectedBy = "Change Images and Files";
241           pageName    = "UIxTaskEditor"; 
242           actionName  = "save";
243         };
244         changeStatus = {
245           protectedBy = "Change Images and Files";
246           pageName    = "UIxTaskEditor"; 
247           actionName  = "changeStatus";
248         };
249         accept = { 
250           protectedBy = "Change Images and Files";
251           pageName    = "UIxTaskEditor"; 
252           actionName  = "accept";
253         };
254         decline = { 
255           protectedBy = "Change Images and Files";
256           pageName    = "UIxTaskEditor"; 
257           actionName  = "decline";
258         };
259         test = { 
260           protectedBy = "View";
261           pageName    = "UIxTaskEditor"; 
262           actionName  = "test";
263         };
264       };
265     };
266   };
267 }