]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/product.plist
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1022 d1b88da0-ebda-0310...
[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         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         checkRights = {
106           protectedBy = "View";
107           pageName    = "UIxCalMainView";
108           actionName  = "checkRights";
109         };
110         freeBusyTable = {
111           protectedBy = "View";
112           pageName    = "UIxFreeBusyUserSelectorTable";
113         };
114       };
115     };
116
117     SOGoAppointmentObject = {
118       slots = {
119         toolbar = {
120           protectedBy = "View";
121           value = "SOGoAppointmentObject.toolbar";
122         };
123       };
124       methods = {
125         view = { 
126           protectedBy = "View";
127           pageName    = "UIxAppointmentView"; 
128         };
129         delete = { 
130           protectedBy = "View";
131           pageName    = "UIxAppointmentView"; 
132           actionName  = "delete";
133         };
134         edit = {
135           protectedBy = "View";
136           pageName    = "UIxAppointmentEditor"; 
137         };
138         editAsAppointment = { 
139           protectedBy = "View";
140           pageName    = "UIxAppointmentEditor"; 
141         };
142         save = { 
143           protectedBy = "View";
144           pageName    = "UIxAppointmentEditor"; 
145           actionName  = "save";
146         };
147         saveAsAppointment = {
148           protectedBy = "View";
149           pageName    = "UIxAppointmentEditor"; 
150           actionName  = "save";
151         };
152         accept = { 
153           protectedBy = "View";
154           pageName    = "UIxAppointmentEditor"; 
155           actionName  = "accept";
156         };
157         decline = { 
158           protectedBy = "View";
159           pageName    = "UIxAppointmentEditor"; 
160           actionName  = "decline";
161         };
162         test = { 
163           protectedBy = "View";
164           pageName    = "UIxAppointmentEditor"; 
165           actionName  = "test";
166         };
167         contactSearch = {
168           protectedBy = "View";
169           pageName    = "UIxFreeBusyUserSelector";
170           actionName  = "contactSearch";
171         };
172       };
173     };
174
175     SOGoTaskObject = {
176       slots = {
177         toolbar = {
178           protectedBy = "View";
179           value = "SOGoAppointmentObject.toolbar";
180         };
181       };
182       methods = {
183         view = { 
184           protectedBy = "View";
185           pageName    = "UIxTaskView"; 
186         };
187         delete = { 
188           protectedBy = "View";
189           pageName    = "UIxTaskView"; 
190           actionName  = "delete";
191         };
192         edit = { 
193           protectedBy = "Change Images and Files";
194           pageName    = "UIxTaskEditor"; 
195         };
196         editAsTask = { 
197           protectedBy = "Change Images and Files";
198           pageName    = "UIxTaskEditor"; 
199         };
200         save = { 
201           protectedBy = "Change Images and Files";
202           pageName    = "UIxTaskEditor"; 
203           actionName  = "save";
204         };
205         saveAsTask = { 
206           protectedBy = "Change Images and Files";
207           pageName    = "UIxTaskEditor"; 
208           actionName  = "save";
209         };
210         changeStatus = {
211           protectedBy = "Change Images and Files";
212           pageName    = "UIxTaskEditor"; 
213           actionName  = "changeStatus";
214         };
215         accept = { 
216           protectedBy = "Change Images and Files";
217           pageName    = "UIxTaskEditor"; 
218           actionName  = "accept";
219         };
220         decline = { 
221           protectedBy = "Change Images and Files";
222           pageName    = "UIxTaskEditor"; 
223           actionName  = "decline";
224         };
225         test = { 
226           protectedBy = "View";
227           pageName    = "UIxTaskEditor"; 
228           actionName  = "test";
229         };
230       };
231     };
232   };
233 }