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