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