]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/product.plist
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1034 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Scheduler / product.plist
1 {
2   requires = ( MAIN, MainUI, 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         multicolumndayview = {
60           protectedBy = "View";
61           pageName    = "UIxCalMulticolumnDayView"; 
62         };
63         weekview = {
64           protectedBy = "View";
65           pageName    = "UIxCalWeekView"; 
66         };
67         monthview = {
68           protectedBy = "View";
69           pageName    = "UIxCalMonthView"; 
70         };
71         newevent = {
72           protectedBy = "Add Documents, Images, and Files";
73           pageName    = "UIxAppointmentEditor"; 
74           actionName  = "new";
75         };
76         newtask = { 
77           protectedBy = "Add Documents, Images, and Files";
78           pageName    = "UIxTaskEditor"; 
79           actionName  = "new";
80         };
81         show = { 
82           protectedBy = "View";
83           pageName    = "UIxCalView"; 
84           actionName  = "redirectForUIDs";
85         };
86         proposal = { 
87           protectedBy = "View";
88           pageName    = "UIxAppointmentProposal"; 
89         };
90         proposalSearch = { 
91           protectedBy = "View";
92           pageName    = "UIxAppointmentProposal"; 
93           actionName  = "proposalSearch";
94         };
95         batchDelete = {
96           protectedBy = "Delete Objects";
97           pageName    = "UIxCalMainView";
98           actionName  = "batchDelete";
99         };
100         updateCalendars = {
101           protectedBy = "View";
102           pageName    = "UIxCalMainView";
103           actionName  = "updateCalendars";
104         };
105         editAttendees = {
106           protectedBy = "View";
107           pageName    = "UIxAttendeesEditor";
108         };
109         freeBusyTable = {
110           protectedBy = "View";
111           pageName    = "UIxFreeBusyUserSelectorTable";
112         };
113       };
114     };
115
116     SOGoAppointmentObject = {
117       slots = {
118         toolbar = {
119           protectedBy = "View";
120           value = "SOGoAppointmentObject.toolbar";
121         };
122       };
123       methods = {
124         view = { 
125           protectedBy = "View";
126           pageName    = "UIxAppointmentView"; 
127         };
128         delete = { 
129           protectedBy = "View";
130           pageName    = "UIxAppointmentView"; 
131           actionName  = "delete";
132         };
133         edit = {
134           protectedBy = "View";
135           pageName    = "UIxAppointmentEditor"; 
136         };
137         editAsAppointment = { 
138           protectedBy = "View";
139           pageName    = "UIxAppointmentEditor"; 
140         };
141         save = { 
142           protectedBy = "View";
143           pageName    = "UIxAppointmentEditor"; 
144           actionName  = "save";
145         };
146         saveAsAppointment = {
147           protectedBy = "View";
148           pageName    = "UIxAppointmentEditor"; 
149           actionName  = "save";
150         };
151         accept = { 
152           protectedBy = "View";
153           pageName    = "UIxAppointmentEditor"; 
154           actionName  = "accept";
155         };
156         decline = { 
157           protectedBy = "View";
158           pageName    = "UIxAppointmentEditor"; 
159           actionName  = "decline";
160         };
161         test = { 
162           protectedBy = "View";
163           pageName    = "UIxAppointmentEditor"; 
164           actionName  = "test";
165         };
166         contactSearch = {
167           protectedBy = "View";
168           pageName    = "UIxFreeBusyUserSelector";
169           actionName  = "contactSearch";
170         };
171       };
172     };
173
174     SOGoTaskObject = {
175       slots = {
176         toolbar = {
177           protectedBy = "View";
178           value = "SOGoAppointmentObject.toolbar";
179         };
180       };
181       methods = {
182         view = { 
183           protectedBy = "View";
184           pageName    = "UIxTaskView"; 
185         };
186         delete = { 
187           protectedBy = "View";
188           pageName    = "UIxTaskView"; 
189           actionName  = "delete";
190         };
191         edit = { 
192           protectedBy = "View";
193           pageName    = "UIxTaskEditor"; 
194         };
195         editAsTask = { 
196           protectedBy = "View";
197           pageName    = "UIxTaskEditor"; 
198         };
199         save = { 
200           protectedBy = "Change Images and Files";
201           pageName    = "UIxTaskEditor"; 
202           actionName  = "save";
203         };
204         saveAsTask = { 
205           protectedBy = "Change Images and Files";
206           pageName    = "UIxTaskEditor"; 
207           actionName  = "save";
208         };
209         changeStatus = {
210           protectedBy = "Change Images and Files";
211           pageName    = "UIxTaskEditor"; 
212           actionName  = "changeStatus";
213         };
214         accept = { 
215           protectedBy = "Change Images and Files";
216           pageName    = "UIxTaskEditor"; 
217           actionName  = "accept";
218         };
219         decline = { 
220           protectedBy = "Change Images and Files";
221           pageName    = "UIxTaskEditor"; 
222           actionName  = "decline";
223         };
224         test = { 
225           protectedBy = "View";
226           pageName    = "UIxTaskEditor"; 
227           actionName  = "test";
228         };
229       };
230     };
231   };
232 }