]> err.no Git - scalable-opengroupware.org/blob - UI/Contacts/product.plist
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1015 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Contacts / product.plist
1 { /* -*-javascript-*- */
2   requires = ( MAIN, CommonUI, Contacts );
3
4   publicResources = ();
5
6   factories = {};
7
8   categories = {
9      SOGoContactFolders = {
10         methods = {
11            view = {
12               protectedBy = "View";
13               pageName    = "UIxContactFoldersView";
14            };
15            new = {
16               protectedBy = "View";
17               pageName    = "UIxContactFoldersView";
18               actionName  = "new";
19            };
20            scheduler-contacts = {
21               protectedBy = "View";
22               pageName    = "UIxContactFoldersView";
23               actionName  = "selectForScheduler";
24            };
25            mailer-contacts = {
26               protectedBy = "View";
27               pageName    = "UIxContactFoldersView";
28               actionName  = "selectForMailer";
29            };
30            calendars-contacts = {
31               protectedBy = "View";
32               pageName    = "UIxContactFoldersView";
33               actionName  = "selectForCalendars";
34            };
35            addressbooks-contacts = {
36               protectedBy = "View";
37               pageName    = "UIxContactFoldersView";
38               actionName  = "selectForAddressBooks";
39            };
40            acls-contacts = {
41               protectedBy = "View";
42               pageName    = "UIxContactFoldersView";
43               actionName  = "selectForAcls";
44            };
45            contactSearch = {
46               protectedBy = "View";
47               pageName    = "UIxContactFoldersView";
48               actionName  = "contactSearch";
49            };
50            updateAdditionalAddressBooks = {
51               protectedBy = "View";
52               pageName    = "UIxContactFoldersView";
53               actionName = "updateAdditionalAddressBooks";
54            };
55            acls = {
56               protectedBy = "ReadAcls";
57               pageName    = "UIxAclEditor";
58            };
59            saveAcls = {
60               protectedBy = "SaveAcls";
61               pageName    = "UIxAclEditor";
62               actionName = "saveAcls";
63            };
64            checkRights = {
65               protectedBy = "View";
66               pageName    = "UIxContactFoldersView"; 
67               actionName  = "checkRights";
68            };
69         };
70      };
71
72      SOGoContactGCSFolder = {
73         slots = {
74            toolbar = {
75               protectedBy = "View";
76               value = "SOGoContactFolder.toolbar";
77            };
78         };
79         methods = {
80            view = {
81               protectedBy = "View";
82               pageName    = "UIxContactsListView";
83            };
84            new = {
85               protectedBy = "View";
86               pageName    = "UIxContactEditor";
87               actionName  = "new";
88            };
89            mailer-contacts = {
90               protectedBy = "View";
91               pageName    = "UIxContactsListView";
92               actionName = "mailerContacts";
93            };
94            calendars-contacts = {
95               protectedBy = "View";
96               pageName    = "UIxContactsListView";
97               actionName = "calendarsContacts";
98            };
99            acls-contacts = {
100               protectedBy = "View";
101               pageName    = "UIxContactsListView";
102               actionName  = "aclsContacts";
103            };
104            addressbooks-contacts = {
105               protectedBy = "View";
106               pageName    = "UIxContactsListView";
107               actionName = "addressBooksContacts";
108            };
109         };
110      };
111
112      SOGoContactLDAPFolder = {
113         slots = {
114            toolbar = {
115               protectedBy = "View";
116               value = "SOGoContactFolder.toolbar";
117            };
118         };
119         methods = {
120            view = {
121               protectedBy = "View";
122               pageName    = "UIxContactsListView";
123            };
124            new = {
125               protectedBy = "View";
126               pageName    = "UIxContactEditor";
127               actionName  = "new";
128            };
129            scheduler-contacts = {
130               protectedBy = "View";
131               pageName    = "UIxContactsListView";
132               actionName = "schedulerContacts";
133            };
134            mailer-contacts = {
135               protectedBy = "View";
136               pageName    = "UIxContactsListView";
137               actionName = "mailerContacts";
138            };
139            calendars-contacts = {
140               protectedBy = "View";
141               pageName    = "UIxContactsListView";
142               actionName = "calendarsContacts";
143            };
144            acls-contacts = {
145               protectedBy = "View";
146               pageName    = "UIxContactsListView";
147               actionName  = "aclsContacts";
148            };
149            addressbooks-contacts = {
150               protectedBy = "View";
151               pageName    = "UIxContactsListView";
152               actionName = "addressBooksContacts";
153            };
154         };
155      };
156
157      SOGoContactGCSEntry = {
158         methods = {
159            view = {
160               protectedBy = "View";
161               pageName    = "UIxContactView";
162            };
163            delete = {
164               protectedBy = "View";
165               pageName    = "UIxContactView";
166               actionName  = "delete";
167            };
168            edit = {
169               protectedBy = "View";
170               pageName    = "UIxContactEditor";
171            };
172            save = {
173               protectedBy = "View";
174               pageName    = "UIxContactEditor";
175               actionName  = "save";
176            };
177            write = {
178               protectedBy = "View";
179               pageName    = "UIxContactEditor";
180               actionName  = "write";
181            };
182            vcard = {
183               protectedBy = "View";
184               pageName    = "UIxContactView";
185               actionName  = "vcard";
186            };
187         };
188      };
189
190      SOGoContactLDAPEntry = {
191         methods = {
192            view = {
193               protectedBy = "View";
194               pageName    = "UIxContactView";
195            };
196            delete = {
197               protectedBy = "View";
198               pageName    = "UIxContactView";
199               actionName  = "delete";
200            };
201            edit = {
202               protectedBy = "View";
203               pageName    = "UIxContactEditor";
204            };
205            save = {
206               protectedBy = "View";
207               pageName    = "UIxContactEditor";
208               actionName  = "save";
209            };
210            write = {
211               protectedBy = "View";
212               pageName    = "UIxContactEditor";
213               actionName  = "write";
214            };
215            vcard = {
216               protectedBy = "View";
217               pageName    = "UIxContactView";
218               actionName  = "vcard";
219            };
220         };
221      };
222   };
223 }
224