ACP menu optimization
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / acpMenu.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/acpMenu.xsd">
3 <import>
4 <acpmenuitem name="wcf.acp.menu.link.system">
5 <showorder>1</showorder>
6 </acpmenuitem>
7
8 <!-- options -->
9 <acpmenuitem name="wcf.acp.menu.link.option">
10 <parent>wcf.acp.menu.link.system</parent>
11 <showorder>1</showorder>
12 <permissions>admin.system.canEditOption</permissions>
13 </acpmenuitem>
14
15 <acpmenuitem name="wcf.acp.menu.link.option.category">
16 <parent>wcf.acp.menu.link.option</parent>
17 <showorder>1</showorder>
18 </acpmenuitem>
19
20 <acpmenuitem name="wcf.acp.menu.link.option.management">
21 <parent>wcf.acp.menu.link.option</parent>
22 <showorder>2</showorder>
23 </acpmenuitem>
24
25 <acpmenuitem name="wcf.acp.menu.link.option.importAndExport">
26 <parent>wcf.acp.menu.link.option.management</parent>
27 <showorder>1</showorder>
28 <controller><![CDATA[wcf\acp\form\OptionImportForm]]></controller>
29 </acpmenuitem>
30 <!-- /options -->
31
32 <!-- packages -->
33 <acpmenuitem name="wcf.acp.menu.link.package">
34 <parent>wcf.acp.menu.link.system</parent>
35 <showorder>2</showorder>
36 <permissions>admin.system.package.canInstallPackage,admin.system.package.canUpdatePackage,admin.system.package.canUninstallPackage,admin.system.package.canEditServer</permissions>
37 </acpmenuitem>
38
39 <acpmenuitem name="wcf.acp.menu.link.package.management">
40 <parent>wcf.acp.menu.link.package</parent>
41 <showorder>1</showorder>
42 </acpmenuitem>
43
44 <acpmenuitem name="wcf.acp.menu.link.application.management">
45 <controller><![CDATA[wcf\acp\page\ApplicationManagementPage]]></controller>
46 <parent>wcf.acp.menu.link.package.management</parent>
47 <permissions>admin.system.canManageApplication</permissions>
48 </acpmenuitem>
49
50 <acpmenuitem name="wcf.acp.menu.link.package.list">
51 <controller><![CDATA[wcf\acp\page\PackageListPage]]></controller>
52 <parent>wcf.acp.menu.link.package.management</parent>
53 <permissions>admin.system.package.canUpdatePackage,admin.system.package.canUninstallPackage</permissions>
54 </acpmenuitem>
55
56 <acpmenuitem name="wcf.acp.menu.link.package.install">
57 <controller><![CDATA[wcf\acp\form\PackageStartInstallForm]]></controller>
58 <parent>wcf.acp.menu.link.package.management</parent>
59 <permissions>admin.system.package.canInstallPackage</permissions>
60 </acpmenuitem>
61
62 <acpmenuitem name="wcf.acp.menu.link.package.server">
63 <parent>wcf.acp.menu.link.package</parent>
64 <showorder>2</showorder>
65 </acpmenuitem>
66
67 <acpmenuitem name="wcf.acp.menu.link.package.server.list">
68 <controller><![CDATA[wcf\acp\page\PackageUpdateServerListPage]]></controller>
69 <parent>wcf.acp.menu.link.package.server</parent>
70 <permissions>admin.system.package.canEditServer</permissions>
71 <showorder>1</showorder>
72 </acpmenuitem>
73 <!-- /packages -->
74
75 <!-- cronjobs -->
76 <acpmenuitem name="wcf.acp.menu.link.cronjob">
77 <parent>wcf.acp.menu.link.system</parent>
78 <showorder>3</showorder>
79 </acpmenuitem>
80
81 <acpmenuitem name="wcf.acp.menu.link.cronjob.list">
82 <controller><![CDATA[wcf\acp\page\CronjobListPage]]></controller>
83 <parent>wcf.acp.menu.link.cronjob</parent>
84 <permissions>admin.system.canManageCronjob</permissions>
85 <showorder>1</showorder>
86 </acpmenuitem>
87
88 <acpmenuitem name="wcf.acp.menu.link.cronjob.add">
89 <controller><![CDATA[wcf\acp\form\CronjobAddForm]]></controller>
90 <parent>wcf.acp.menu.link.cronjob</parent>
91 <permissions>admin.system.canManageCronjob</permissions>
92 <showorder>2</showorder>
93 </acpmenuitem>
94 <!-- /cronjobs -->
95
96 <!-- maintenance -->
97 <acpmenuitem name="wcf.acp.menu.link.maintenance">
98 <parent>wcf.acp.menu.link.system</parent>
99 <showorder>4</showorder>
100 </acpmenuitem>
101
102 <acpmenuitem name="wcf.acp.menu.link.maintenance.cache">
103 <controller><![CDATA[wcf\acp\page\CacheListPage]]></controller>
104 <parent>wcf.acp.menu.link.maintenance</parent>
105 <permissions>admin.system.canManageApplication</permissions>
106 </acpmenuitem>
107 <!-- /maintenance -->
108
109 <!-- log -->
110 <acpmenuitem name="wcf.acp.menu.link.log">
111 <parent>wcf.acp.menu.link.system</parent>
112 <showorder>5</showorder>
113 </acpmenuitem>
114
115 <acpmenuitem name="wcf.acp.menu.link.log.session">
116 <controller><![CDATA[wcf\acp\page\ACPSessionLogListPage]]></controller>
117 <parent>wcf.acp.menu.link.log</parent>
118 <permissions>admin.system.canViewLog</permissions>
119 </acpmenuitem>
120
121 <acpmenuitem name="wcf.acp.menu.link.log.cronjob">
122 <controller><![CDATA[wcf\acp\page\CronjobLogListPage]]></controller>
123 <parent>wcf.acp.menu.link.log</parent>
124 <permissions>admin.system.canManageCronjob</permissions>
125 </acpmenuitem>
126
127 <acpmenuitem name="wcf.acp.menu.link.log.exception">
128 <controller><![CDATA[wcf\acp\page\ExceptionLogViewPage]]></controller>
129 <parent>wcf.acp.menu.link.log</parent>
130 <permissions>admin.system.canViewLog</permissions>
131 </acpmenuitem>
132 <!-- /log -->
133
134 <acpmenuitem name="wcf.acp.menu.link.user">
135 <showorder>2</showorder>
136 </acpmenuitem>
137
138 <!-- users -->
139 <acpmenuitem name="wcf.acp.menu.link.user.management">
140 <parent>wcf.acp.menu.link.user</parent>
141 <showorder>1</showorder>
142 </acpmenuitem>
143
144 <acpmenuitem name="wcf.acp.menu.link.user.management.general">
145 <parent>wcf.acp.menu.link.user.management</parent>
146 <showorder>1</showorder>
147 </acpmenuitem>
148 <acpmenuitem name="wcf.acp.menu.link.user.search">
149 <controller><![CDATA[wcf\acp\form\UserSearchForm]]></controller>
150 <parent>wcf.acp.menu.link.user.management.general</parent>
151 <permissions>admin.user.canSearchUser</permissions>
152 <showorder>1</showorder>
153 </acpmenuitem>
154
155 <acpmenuitem name="wcf.acp.menu.link.user.list">
156 <controller><![CDATA[wcf\acp\page\UserListPage]]></controller>
157 <parent>wcf.acp.menu.link.user.management.general</parent>
158 <permissions>admin.user.canSearchUser</permissions>
159 <showorder>2</showorder>
160 </acpmenuitem>
161
162 <acpmenuitem name="wcf.acp.menu.link.user.add">
163 <controller><![CDATA[wcf\acp\form\UserAddForm]]></controller>
164 <parent>wcf.acp.menu.link.user.management.general</parent>
165 <permissions>admin.user.canAddUser</permissions>
166 <showorder>3</showorder>
167 </acpmenuitem>
168
169 <acpmenuitem name="wcf.acp.menu.link.user.management.additional">
170 <parent>wcf.acp.menu.link.user.management</parent>
171 <showorder>2</showorder>
172 </acpmenuitem>
173
174 <acpmenuitem name="wcf.acp.menu.link.user.bulkProcessing">
175 <controller><![CDATA[wcf\acp\form\UserBulkProcessingForm]]></controller>
176 <parent>wcf.acp.menu.link.user.management.additional</parent>
177 <permissions>admin.user.canEditUser,admin.user.canDeleteUser,admin.user.canMailUser</permissions>
178 <showorder>1</showorder>
179 </acpmenuitem>
180
181 <acpmenuitem name="wcf.acp.menu.link.user.mail">
182 <controller><![CDATA[wcf\acp\form\UserMailForm]]></controller>
183 <link><![CDATA[action=all]]></link>
184 <parent>wcf.acp.menu.link.user.management.additional</parent>
185 <permissions>admin.user.canMailUser</permissions>
186 <showorder>2</showorder>
187 </acpmenuitem>
188 <!-- /users -->
189
190 <!-- user groups -->
191 <acpmenuitem name="wcf.acp.menu.link.group">
192 <parent>wcf.acp.menu.link.user</parent>
193 <showorder>2</showorder>
194 </acpmenuitem>
195
196 <acpmenuitem name="wcf.acp.menu.link.group.general">
197 <parent>wcf.acp.menu.link.group</parent>
198 <showorder>1</showorder>
199 </acpmenuitem>
200
201 <acpmenuitem name="wcf.acp.menu.link.group.list">
202 <controller><![CDATA[wcf\acp\page\UserGroupListPage]]></controller>
203 <parent>wcf.acp.menu.link.group.general</parent>
204 <permissions>admin.user.canEditGroup,admin.user.canDeleteGroup</permissions>
205 <showorder>1</showorder>
206 </acpmenuitem>
207
208 <acpmenuitem name="wcf.acp.menu.link.group.add">
209 <controller><![CDATA[wcf\acp\form\UserGroupAddForm]]></controller>
210 <parent>wcf.acp.menu.link.group.general</parent>
211 <permissions>admin.user.canAddGroup</permissions>
212 <showorder>2</showorder>
213 </acpmenuitem>
214
215 <acpmenuitem name="wcf.acp.menu.link.group.additional">
216 <parent>wcf.acp.menu.link.group</parent>
217 <showorder>2</showorder>
218 </acpmenuitem>
219
220 <acpmenuitem name="wcf.acp.menu.link.group.mail">
221 <controller><![CDATA[wcf\acp\form\UserMailForm]]></controller>
222 <link><![CDATA[action=group]]></link>
223 <parent>wcf.acp.menu.link.group.additional</parent>
224 <permissions>admin.user.canMailUser</permissions>
225 <showorder>1</showorder>
226 </acpmenuitem>
227 <!-- user groups -->
228
229 <!-- user options -->
230 <acpmenuitem name="wcf.acp.menu.link.user.option">
231 <parent>wcf.acp.menu.link.user</parent>
232 <showorder>3</showorder>
233 </acpmenuitem>
234
235 <acpmenuitem name="wcf.acp.menu.link.user.option.list">
236 <controller><![CDATA[wcf\acp\page\UserOptionListPage]]></controller>
237 <parent>wcf.acp.menu.link.user.option</parent>
238 <permissions>admin.user.canManageUserOption</permissions>
239 </acpmenuitem>
240 <acpmenuitem name="wcf.acp.menu.link.user.option.add">
241 <controller><![CDATA[wcf\acp\form\UserOptionAddForm]]></controller>
242 <parent>wcf.acp.menu.link.user.option</parent>
243 <permissions>admin.user.canManageUserOption</permissions>
244 </acpmenuitem>
245
246 <acpmenuitem name="wcf.acp.menu.link.user.option.category.list">
247 <controller><![CDATA[wcf\acp\page\UserOptionCategoryListPage]]></controller>
248 <parent>wcf.acp.menu.link.user.option</parent>
249 <permissions>admin.user.canManageUserOption</permissions>
250 </acpmenuitem>
251 <acpmenuitem name="wcf.acp.menu.link.user.option.category.add">
252 <controller><![CDATA[wcf\acp\form\UserOptionCategoryAddForm]]></controller>
253 <parent>wcf.acp.menu.link.user.option</parent>
254 <permissions>admin.user.canManageUserOption</permissions>
255 </acpmenuitem>
256
257 <acpmenuitem name="wcf.acp.menu.link.user.option.setDefaults">
258 <controller><![CDATA[wcf\acp\form\UserOptionSetDefaultsForm]]></controller>
259 <parent>wcf.acp.menu.link.user.option</parent>
260 <permissions>admin.user.canManageUserOption</permissions>
261 </acpmenuitem>
262 <!-- /user options -->
263
264 <acpmenuitem name="wcf.acp.menu.link.display">
265 <showorder>3</showorder>
266 </acpmenuitem>
267
268 <!-- page menu -->
269 <acpmenuitem name="wcf.acp.menu.link.pageMenu">
270 <parent>wcf.acp.menu.link.display</parent>
271 </acpmenuitem>
272
273 <acpmenuitem name="wcf.acp.menu.link.pageMenu.list">
274 <controller><![CDATA[wcf\acp\page\PageMenuItemListPage]]></controller>
275 <parent>wcf.acp.menu.link.pageMenu</parent>
276 <permissions>admin.display.canManagePageMenu</permissions>
277 <showorder>1</showorder>
278 </acpmenuitem>
279
280 <acpmenuitem name="wcf.acp.menu.link.pageMenu.add">
281 <controller><![CDATA[wcf\acp\form\PageMenuItemAddForm]]></controller>
282 <parent>wcf.acp.menu.link.pageMenu</parent>
283 <permissions>admin.display.canManagePageMenu</permissions>
284 <showorder>2</showorder>
285 </acpmenuitem>
286 <!-- /page menu -->
287
288 <!-- style -->
289 <acpmenuitem name="wcf.acp.menu.link.style">
290 <parent>wcf.acp.menu.link.display</parent>
291 <showorder>1</showorder>
292 </acpmenuitem>
293
294 <acpmenuitem name="wcf.acp.menu.link.style.list">
295 <controller><![CDATA[wcf\acp\page\StyleListPage]]></controller>
296 <parent>wcf.acp.menu.link.style</parent>
297 <permissions>admin.style.canManageStyle</permissions>
298 <showorder>1</showorder>
299 </acpmenuitem>
300
301 <acpmenuitem name="wcf.acp.menu.link.style.add">
302 <controller><![CDATA[wcf\acp\form\StyleAddForm]]></controller>
303 <parent>wcf.acp.menu.link.style</parent>
304 <permissions>admin.style.canManageStyle</permissions>
305 <showorder>2</showorder>
306 </acpmenuitem>
307
308 <acpmenuitem name="wcf.acp.menu.link.style.import">
309 <controller><![CDATA[wcf\acp\form\StyleImportForm]]></controller>
310 <parent>wcf.acp.menu.link.style</parent>
311 <permissions>admin.style.canManageStyle</permissions>
312 <showorder>3</showorder>
313 </acpmenuitem>
314 <!-- /style -->
315
316 <!-- template -->
317 <acpmenuitem name="wcf.acp.menu.link.template">
318 <parent>wcf.acp.menu.link.display</parent>
319 </acpmenuitem>
320 <acpmenuitem name="wcf.acp.menu.link.template.list">
321 <controller><![CDATA[wcf\acp\page\TemplateListPage]]></controller>
322 <parent>wcf.acp.menu.link.template</parent>
323 <permissions>admin.template.canManageTemplate</permissions>
324 </acpmenuitem>
325 <acpmenuitem name="wcf.acp.menu.link.template.add">
326 <controller><![CDATA[wcf\acp\form\TemplateAddForm]]></controller>
327 <parent>wcf.acp.menu.link.template</parent>
328 <permissions>admin.template.canManageTemplate</permissions>
329 </acpmenuitem>
330 <acpmenuitem name="wcf.acp.menu.link.template.group.list">
331 <controller><![CDATA[wcf\acp\page\TemplateGroupListPage]]></controller>
332 <parent>wcf.acp.menu.link.template</parent>
333 <permissions>admin.template.canManageTemplate</permissions>
334 </acpmenuitem>
335 <acpmenuitem name="wcf.acp.menu.link.template.group.add">
336 <controller><![CDATA[wcf\acp\form\TemplateGroupAddForm]]></controller>
337 <parent>wcf.acp.menu.link.template</parent>
338 <permissions>admin.template.canManageTemplate</permissions>
339 </acpmenuitem>
340 <!-- /template -->
341
342 <!-- language -->
343 <acpmenuitem name="wcf.acp.menu.link.language">
344 <parent>wcf.acp.menu.link.display</parent>
345 </acpmenuitem>
346
347 <acpmenuitem name="wcf.acp.menu.link.language.list">
348 <parent>wcf.acp.menu.link.language</parent>
349 <controller><![CDATA[wcf\acp\page\LanguageListPage]]></controller>
350 <permissions>admin.language.canManageLanguage</permissions>
351 </acpmenuitem>
352
353 <acpmenuitem name="wcf.acp.menu.link.language.import">
354 <parent>wcf.acp.menu.link.language</parent>
355 <controller><![CDATA[wcf\acp\form\LanguageImportForm]]></controller>
356 <permissions>admin.language.canManageLanguage</permissions>
357 </acpmenuitem>
358
359 <acpmenuitem name="wcf.acp.menu.link.language.item.list">
360 <parent>wcf.acp.menu.link.language</parent>
361 <controller><![CDATA[wcf\acp\form\LanguageItemList]]></controller>
362 <permissions>admin.language.canManageLanguage</permissions>
363 </acpmenuitem>
364
365 <acpmenuitem name="wcf.acp.menu.link.language.multilingualism">
366 <parent>wcf.acp.menu.link.language</parent>
367 <controller><![CDATA[wcf\acp\form\LanguageMultilingualismForm]]></controller>
368 <permissions>admin.language.canManageLanguage</permissions>
369 </acpmenuitem>
370
371 <!-- <acpmenuitem name="wcf.acp.menu.link.language.server">
372 <parent>wcf.acp.menu.link.language</parent>
373 </acpmenuitem>
374
375 <acpmenuitem name="wcf.acp.menu.link.language.server.list">
376 <controller><![CDATA[wcf\acp\page\LanguageServerListPage]]></controller>
377 <parent>wcf.acp.menu.link.language.server</parent>
378 <permissions>admin.language.canManageLanguage</permissions>
379 </acpmenuitem>-->
380 <!-- /language -->
381
382 <acpmenuitem name="wcf.acp.menu.link.content">
383 <showorder>4</showorder>
384 </acpmenuitem>
385
386 <acpmenuitem name="wcf.acp.menu.link.community">
387 <showorder>5</showorder>
388 </acpmenuitem>
389 </import>
390 </data>