Rev 1012 | Rev 1020 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
920 | dev | 1 | <?xml version="1.0" encoding="ISO-8859-1" ?> |
2 | |||
3 | <!DOCTYPE struts-config PUBLIC |
||
4 | "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" |
||
5 | "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> |
||
6 | |||
7 | <struts-config> |
||
8 | <form-beans> |
||
9 | <form-bean |
||
958 | dev | 10 | name="LoginForm" |
920 | dev | 11 | type="org.apache.struts.validator.DynaValidatorForm"> |
12 | <form-property name="login" type="java.lang.String" /> |
||
13 | <form-property name="password" type="java.lang.String" /> |
||
14 | </form-bean> |
||
15 | |||
16 | <form-bean |
||
958 | dev | 17 | name="ChangePasswordForm" |
924 | dev | 18 | type="ak.hostadmiral.core.form.UserPasswordForm"> |
920 | dev | 19 | <form-property name="oldpassword" type="java.lang.String" /> |
20 | <form-property name="password" type="java.lang.String" /> |
||
21 | <form-property name="password2" type="java.lang.String" /> |
||
22 | </form-bean> |
||
23 | |||
24 | <form-bean |
||
958 | dev | 25 | name="UserForm" |
920 | dev | 26 | type="org.apache.struts.validator.DynaValidatorForm"> |
27 | <form-property name="id" type="java.lang.String" /> |
||
28 | </form-bean> |
||
29 | |||
30 | <form-bean |
||
958 | dev | 31 | name="UserLoginsForm" |
949 | dev | 32 | type="org.apache.struts.validator.DynaValidatorForm"> |
33 | <form-property name="id" type="java.lang.String" /> |
||
34 | </form-bean> |
||
35 | |||
36 | <form-bean |
||
958 | dev | 37 | name="UserEditForm" |
924 | dev | 38 | type="ak.hostadmiral.core.form.UserPasswordForm"> |
920 | dev | 39 | <form-property name="id" type="java.lang.String" /> |
40 | <form-property name="login" type="java.lang.String" /> |
||
41 | <form-property name="password" type="java.lang.String" /> |
||
42 | <form-property name="password2" type="java.lang.String" /> |
||
43 | <form-property name="boss" type="java.lang.String" /> |
||
44 | <form-property name="superuser" type="java.lang.Boolean" /> |
||
950 | dev | 45 | <form-property name="locale" type="java.lang.String" /> |
920 | dev | 46 | <form-property name="enabled" type="java.lang.Boolean" /> |
47 | <form-property name="comment" type="java.lang.String" /> |
||
48 | </form-bean> |
||
49 | |||
50 | <form-bean |
||
958 | dev | 51 | name="UserPartEditForm" |
950 | dev | 52 | type="org.apache.struts.validator.DynaValidatorForm"> |
53 | <form-property name="id" type="java.lang.String" /> |
||
54 | <form-property name="locale" type="java.lang.String" /> |
||
55 | </form-bean> |
||
56 | |||
57 | <form-bean |
||
958 | dev | 58 | name="SystemUserForm" |
920 | dev | 59 | type="org.apache.struts.validator.DynaValidatorForm"> |
60 | <form-property name="id" type="java.lang.String" /> |
||
61 | </form-bean> |
||
62 | |||
63 | <form-bean |
||
958 | dev | 64 | name="SystemUserEditForm" |
920 | dev | 65 | type="org.apache.struts.validator.DynaValidatorForm"> |
66 | <form-property name="id" type="java.lang.String" /> |
||
67 | <form-property name="uid" type="java.lang.String" /> |
||
68 | <form-property name="name" type="java.lang.String" /> |
||
69 | <form-property name="owner" type="java.lang.String" /> |
||
70 | <form-property name="enabled" type="java.lang.Boolean" /> |
||
71 | <form-property name="comment" type="java.lang.String" /> |
||
72 | </form-bean> |
||
73 | |||
74 | <form-bean |
||
958 | dev | 75 | name="InetDomainForm" |
920 | dev | 76 | type="org.apache.struts.validator.DynaValidatorForm"> |
77 | <form-property name="id" type="java.lang.String" /> |
||
78 | </form-bean> |
||
79 | |||
80 | <form-bean |
||
958 | dev | 81 | name="InetDomainEditForm" |
920 | dev | 82 | type="org.apache.struts.validator.DynaValidatorForm"> |
83 | <form-property name="id" type="java.lang.String" /> |
||
84 | <form-property name="name" type="java.lang.String" /> |
||
85 | <form-property name="owner" type="java.lang.String" /> |
||
86 | <form-property name="enabled" type="java.lang.Boolean" /> |
||
87 | <form-property name="comment" type="java.lang.String" /> |
||
88 | </form-bean> |
||
89 | |||
90 | <form-bean |
||
958 | dev | 91 | name="MailboxForm" |
920 | dev | 92 | type="org.apache.struts.validator.DynaValidatorForm"> |
93 | <form-property name="id" type="java.lang.String" /> |
||
94 | </form-bean> |
||
95 | |||
96 | <form-bean |
||
958 | dev | 97 | name="MailboxEditForm" |
924 | dev | 98 | type="ak.hostadmiral.core.form.UserPasswordForm"> |
920 | dev | 99 | <form-property name="id" type="java.lang.String" /> |
100 | <form-property name="login" type="java.lang.String" /> |
||
101 | <form-property name="password" type="java.lang.String" /> |
||
102 | <form-property name="password2" type="java.lang.String" /> |
||
103 | <form-property name="domain" type="java.lang.String" /> |
||
104 | <form-property name="owner" type="java.lang.String" /> |
||
105 | <form-property name="viruscheck" type="java.lang.Boolean" /> |
||
106 | <form-property name="spamcheck" type="java.lang.Boolean" /> |
||
107 | <form-property name="systemuser" type="java.lang.String" /> |
||
108 | <form-property name="enabled" type="java.lang.Boolean" /> |
||
109 | <form-property name="comment" type="java.lang.String" /> |
||
110 | </form-bean> |
||
111 | |||
112 | <form-bean |
||
958 | dev | 113 | name="MailAliasForm" |
920 | dev | 114 | type="org.apache.struts.validator.DynaValidatorForm"> |
115 | <form-property name="id" type="java.lang.String" /> |
||
116 | </form-bean> |
||
117 | |||
118 | <form-bean |
||
958 | dev | 119 | name="MailAliasEditForm" |
920 | dev | 120 | type="ak.strutsx.ResizeableDynaValidatorForm"> |
121 | <form-property name="id" type="java.lang.String" /> |
||
122 | <form-property name="address" type="java.lang.String" /> |
||
123 | <form-property name="domain" type="java.lang.String" /> |
||
124 | <form-property name="owner" type="java.lang.String" /> |
||
125 | <form-property name="enabled" type="java.lang.Boolean" /> |
||
126 | <form-property name="comment" type="java.lang.String" /> |
||
924 | dev | 127 | <form-property name="dests" type="ak.hostadmiral.core.form.MailAliasDestBean[]" |
920 | dev | 128 | size="1" /> |
129 | </form-bean> |
||
130 | </form-beans> |
||
131 | |||
132 | <global-exceptions> |
||
133 | <!-- FIXME: it doesn't work :( --> |
||
134 | <!-- exception |
||
135 | key="GeneralException" |
||
136 | type="java.lang.Exception" |
||
137 | path="/generalError.jsp" |
||
138 | / --> |
||
139 | |||
140 | <exception |
||
141 | key="UserException" |
||
924 | dev | 142 | type="ak.hostadmiral.util.UserException" |
143 | handler="ak.hostadmiral.core.action.UserExceptionHandler" |
||
920 | dev | 144 | /> |
145 | </global-exceptions> |
||
146 | |||
147 | <global-forwards> |
||
148 | <forward |
||
149 | name="error" |
||
150 | path="/error.jsp" |
||
151 | /> |
||
152 | </global-forwards> |
||
153 | |||
154 | <action-mappings> |
||
155 | <action |
||
156 | path="/index" |
||
924 | dev | 157 | type="ak.hostadmiral.core.action.IndexAction" |
920 | dev | 158 | > |
159 | <forward name="success" path="/index.jsp" /> |
||
160 | </action> |
||
161 | |||
162 | <!-- == system ============================================================================ --> |
||
163 | |||
164 | <action |
||
165 | path="/system/login" |
||
1014 | dev | 166 | type="ak.hostadmiral.core.action.LoginAction" |
167 | parameter="show" |
||
168 | > |
||
169 | <forward name="default" path="/system/login.jsp" /> |
||
170 | </action> |
||
920 | dev | 171 | |
172 | <action |
||
173 | path="/system/login/submit" |
||
924 | dev | 174 | type="ak.hostadmiral.core.action.LoginAction" |
1014 | dev | 175 | parameter="submit" |
958 | dev | 176 | name="LoginForm" |
920 | dev | 177 | validate="true" |
178 | scope="request" |
||
179 | input="/system/login.jsp" |
||
180 | > |
||
181 | <forward name="default" path="/index.do" redirect="true" /> |
||
182 | </action> |
||
183 | |||
184 | <action |
||
185 | path="/system/logout" |
||
924 | dev | 186 | type="ak.hostadmiral.core.action.LogoutAction" |
920 | dev | 187 | > |
188 | <forward name="default" path="/system/logout.jsp" /> |
||
189 | </action> |
||
190 | |||
191 | <!-- == user ============================================================================== --> |
||
192 | |||
193 | <action |
||
194 | path="/user/password/show" |
||
924 | dev | 195 | type="ak.hostadmiral.core.action.ChangePasswordAction" |
920 | dev | 196 | parameter="first" |
197 | > |
||
198 | <forward name="default" path="/user/password/change.jsp" /> |
||
199 | </action> |
||
200 | |||
201 | <action |
||
202 | path="/user/password/submit" |
||
924 | dev | 203 | type="ak.hostadmiral.core.action.ChangePasswordAction" |
920 | dev | 204 | parameter="submit" |
958 | dev | 205 | name="ChangePasswordForm" |
920 | dev | 206 | validate="true" |
207 | scope="request" |
||
208 | input="/user/password/change.jsp" |
||
209 | > |
||
210 | </action> |
||
211 | |||
212 | <action |
||
949 | dev | 213 | path="/user/logins" |
214 | type="ak.hostadmiral.core.action.UserLoginsAction" |
||
958 | dev | 215 | name="UserLoginsForm" |
949 | dev | 216 | validate="true" |
217 | scope="request" |
||
218 | > |
||
219 | <forward name="default" path="/user/logins.jsp" /> |
||
220 | </action> |
||
221 | |||
222 | <action |
||
223 | path="/user/failedLogins" |
||
224 | type="ak.hostadmiral.core.action.FailedLoginsAction" |
||
225 | > |
||
226 | <forward name="default" path="/user/failedLogins.jsp" /> |
||
227 | </action> |
||
228 | |||
229 | <action |
||
920 | dev | 230 | path="/user/list" |
924 | dev | 231 | type="ak.hostadmiral.core.action.UserAction" |
920 | dev | 232 | parameter="list" |
233 | > |
||
234 | <forward name="default" path="/user/list.jsp" /> |
||
235 | </action> |
||
236 | |||
237 | <action |
||
946 | dev | 238 | path="/user/deleting" |
239 | type="ak.hostadmiral.core.action.UserAction" |
||
240 | parameter="deleting" |
||
958 | dev | 241 | name="UserForm" |
946 | dev | 242 | validate="true" |
243 | scope="request" |
||
244 | > |
||
245 | <forward name="default" path="/deleting.jsp" /> |
||
246 | </action> |
||
247 | |||
248 | <action |
||
920 | dev | 249 | path="/user/delete" |
924 | dev | 250 | type="ak.hostadmiral.core.action.UserAction" |
920 | dev | 251 | parameter="delete" |
958 | dev | 252 | name="UserForm" |
920 | dev | 253 | validate="true" |
254 | scope="request" |
||
255 | > |
||
256 | </action> |
||
257 | |||
258 | <action |
||
259 | path="/user/edit" |
||
924 | dev | 260 | type="ak.hostadmiral.core.action.UserAction" |
920 | dev | 261 | parameter="edit" |
958 | dev | 262 | name="UserForm" |
920 | dev | 263 | validate="true" |
264 | scope="request" |
||
265 | > |
||
950 | dev | 266 | <forward name="default" path="/user/edit.jsp" /> |
267 | <forward name="view" path="/user/view.jsp" /> |
||
920 | dev | 268 | </action> |
269 | |||
270 | <action |
||
271 | path="/user/submit" |
||
924 | dev | 272 | type="ak.hostadmiral.core.action.UserAction" |
920 | dev | 273 | parameter="submit" |
958 | dev | 274 | name="UserEditForm" |
920 | dev | 275 | validate="true" |
276 | scope="request" |
||
277 | input="/user/edit.jsp" |
||
278 | > |
||
279 | </action> |
||
280 | |||
950 | dev | 281 | <action |
282 | path="/user/partedit" |
||
283 | type="ak.hostadmiral.core.action.UserAction" |
||
284 | parameter="partedit" |
||
958 | dev | 285 | name="UserForm" |
950 | dev | 286 | validate="true" |
287 | scope="request" |
||
288 | > |
||
289 | <forward name="default" path="/user/partedit.jsp" /> |
||
290 | </action> |
||
291 | |||
292 | <action |
||
293 | path="/user/partsubmit" |
||
294 | type="ak.hostadmiral.core.action.UserAction" |
||
295 | parameter="partsubmit" |
||
958 | dev | 296 | name="UserPartEditForm" |
950 | dev | 297 | validate="true" |
298 | scope="request" |
||
299 | input="/user/partedit.jsp" |
||
300 | > |
||
301 | </action> |
||
302 | |||
920 | dev | 303 | <!-- == system user ======================================================================= --> |
304 | |||
305 | <action |
||
306 | path="/user/system/list" |
||
924 | dev | 307 | type="ak.hostadmiral.core.action.SystemUserAction" |
920 | dev | 308 | parameter="list" |
309 | > |
||
310 | <forward name="default" path="/user/system/list.jsp" /> |
||
311 | </action> |
||
312 | |||
313 | <action |
||
1012 | dev | 314 | path="/user/system/deleting" |
315 | type="ak.hostadmiral.core.action.SystemUserAction" |
||
316 | parameter="deleting" |
||
317 | name="SystemUserForm" |
||
318 | validate="true" |
||
319 | scope="request" |
||
320 | > |
||
321 | <forward name="default" path="/deleting.jsp" /> |
||
322 | </action> |
||
323 | |||
324 | <action |
||
920 | dev | 325 | path="/user/system/delete" |
924 | dev | 326 | type="ak.hostadmiral.core.action.SystemUserAction" |
920 | dev | 327 | parameter="delete" |
958 | dev | 328 | name="SystemUserForm" |
920 | dev | 329 | validate="true" |
330 | scope="request" |
||
331 | > |
||
332 | </action> |
||
333 | |||
334 | <action |
||
335 | path="/user/system/edit" |
||
924 | dev | 336 | type="ak.hostadmiral.core.action.SystemUserAction" |
920 | dev | 337 | parameter="edit" |
958 | dev | 338 | name="SystemUserForm" |
920 | dev | 339 | validate="true" |
340 | scope="request" |
||
341 | > |
||
342 | <forward name="default" path="/user/system/edit.jsp" /> |
||
923 | dev | 343 | <forward name="view" path="/user/system/view.jsp" /> |
920 | dev | 344 | </action> |
345 | |||
346 | <action |
||
347 | path="/user/system/submit" |
||
924 | dev | 348 | type="ak.hostadmiral.core.action.SystemUserAction" |
920 | dev | 349 | parameter="submit" |
958 | dev | 350 | name="SystemUserEditForm" |
920 | dev | 351 | validate="true" |
352 | scope="request" |
||
353 | input="/user/system/edit.jsp" |
||
354 | > |
||
355 | </action> |
||
356 | |||
1012 | dev | 357 | <!-- == inet domain ======================================================================= --> |
920 | dev | 358 | |
359 | <action |
||
360 | path="/domain/list" |
||
924 | dev | 361 | type="ak.hostadmiral.core.action.InetDomainAction" |
920 | dev | 362 | parameter="list" |
363 | > |
||
364 | <forward name="default" path="/domain/list.jsp" /> |
||
365 | </action> |
||
366 | |||
367 | <action |
||
1012 | dev | 368 | path="/domain/deleting" |
369 | type="ak.hostadmiral.core.action.InetDomainAction" |
||
370 | parameter="deleting" |
||
371 | name="InetDomainForm" |
||
372 | validate="true" |
||
373 | scope="request" |
||
374 | > |
||
375 | <forward name="default" path="/deleting.jsp" /> |
||
376 | </action> |
||
377 | |||
378 | <action |
||
920 | dev | 379 | path="/domain/delete" |
924 | dev | 380 | type="ak.hostadmiral.core.action.InetDomainAction" |
920 | dev | 381 | parameter="delete" |
958 | dev | 382 | name="InetDomainForm" |
920 | dev | 383 | validate="true" |
384 | scope="request" |
||
385 | > |
||
386 | </action> |
||
387 | |||
388 | <action |
||
389 | path="/domain/edit" |
||
924 | dev | 390 | type="ak.hostadmiral.core.action.InetDomainAction" |
920 | dev | 391 | parameter="edit" |
958 | dev | 392 | name="InetDomainForm" |
920 | dev | 393 | validate="true" |
394 | scope="request" |
||
395 | > |
||
396 | <forward name="default" path="/domain/edit.jsp" /> |
||
923 | dev | 397 | <forward name="view" path="/domain/view.jsp" /> |
920 | dev | 398 | </action> |
399 | |||
400 | <action |
||
401 | path="/domain/submit" |
||
924 | dev | 402 | type="ak.hostadmiral.core.action.InetDomainAction" |
920 | dev | 403 | parameter="submit" |
958 | dev | 404 | name="InetDomainEditForm" |
920 | dev | 405 | validate="true" |
406 | scope="request" |
||
407 | input="/domain/edit.jsp" |
||
408 | > |
||
409 | </action> |
||
410 | |||
411 | <!-- == mail boxes ======================================================================== --> |
||
412 | |||
413 | <action |
||
414 | path="/mail/box/list" |
||
924 | dev | 415 | type="ak.hostadmiral.core.action.MailboxAction" |
920 | dev | 416 | parameter="list" |
417 | > |
||
418 | <forward name="default" path="/mail/box/list.jsp" /> |
||
419 | </action> |
||
420 | |||
421 | <action |
||
1012 | dev | 422 | path="/mail/box/deleting" |
423 | type="ak.hostadmiral.core.action.MailboxAction" |
||
424 | parameter="deleting" |
||
425 | name="MailboxForm" |
||
426 | validate="true" |
||
427 | scope="request" |
||
428 | > |
||
429 | <forward name="default" path="/deleting.jsp" /> |
||
430 | </action> |
||
431 | |||
432 | <action |
||
920 | dev | 433 | path="/mail/box/delete" |
924 | dev | 434 | type="ak.hostadmiral.core.action.MailboxAction" |
920 | dev | 435 | parameter="delete" |
958 | dev | 436 | name="MailboxForm" |
920 | dev | 437 | validate="true" |
438 | scope="request" |
||
439 | > |
||
440 | </action> |
||
441 | |||
442 | <action |
||
443 | path="/mail/box/edit" |
||
924 | dev | 444 | type="ak.hostadmiral.core.action.MailboxAction" |
920 | dev | 445 | parameter="edit" |
958 | dev | 446 | name="MailboxForm" |
920 | dev | 447 | validate="true" |
448 | scope="request" |
||
449 | > |
||
450 | <forward name="default" path="/mail/box/edit.jsp" /> |
||
923 | dev | 451 | <forward name="view" path="/mail/box/view.jsp" /> |
920 | dev | 452 | </action> |
453 | |||
454 | <action |
||
455 | path="/mail/box/submit" |
||
924 | dev | 456 | type="ak.hostadmiral.core.action.MailboxAction" |
920 | dev | 457 | parameter="submit" |
958 | dev | 458 | name="MailboxEditForm" |
920 | dev | 459 | validate="true" |
460 | scope="request" |
||
461 | input="/mail/box/edit.jsp" |
||
462 | > |
||
463 | </action> |
||
464 | |||
465 | <!-- == mail aliases ====================================================================== --> |
||
466 | |||
467 | <action |
||
468 | path="/mail/alias/list" |
||
924 | dev | 469 | type="ak.hostadmiral.core.action.MailAliasAction" |
920 | dev | 470 | parameter="list" |
471 | > |
||
472 | <forward name="default" path="/mail/alias/list.jsp" /> |
||
473 | </action> |
||
474 | |||
475 | <action |
||
1012 | dev | 476 | path="/mail/alias/deleting" |
477 | type="ak.hostadmiral.core.action.MailAliasAction" |
||
478 | parameter="deleting" |
||
479 | name="MailAliasForm" |
||
480 | validate="true" |
||
481 | scope="request" |
||
482 | > |
||
483 | <forward name="default" path="/deleting.jsp" /> |
||
484 | </action> |
||
485 | |||
486 | <action |
||
920 | dev | 487 | path="/mail/alias/delete" |
924 | dev | 488 | type="ak.hostadmiral.core.action.MailAliasAction" |
920 | dev | 489 | parameter="delete" |
958 | dev | 490 | name="MailAliasForm" |
920 | dev | 491 | validate="true" |
492 | scope="request" |
||
493 | > |
||
494 | </action> |
||
495 | |||
496 | <action |
||
497 | path="/mail/alias/edit" |
||
924 | dev | 498 | type="ak.hostadmiral.core.action.MailAliasAction" |
920 | dev | 499 | parameter="edit" |
958 | dev | 500 | name="MailAliasForm" |
920 | dev | 501 | validate="true" |
502 | scope="request" |
||
503 | > |
||
923 | dev | 504 | <forward name="default" path="/mail/alias/edit.jsp" /> |
505 | <forward name="editdests" path="/mail/alias/editdests.jsp" /> |
||
506 | <forward name="view" path="/mail/alias/view.jsp" /> |
||
920 | dev | 507 | </action> |
508 | |||
509 | <action |
||
510 | path="/mail/alias/submit" |
||
924 | dev | 511 | type="ak.hostadmiral.core.action.MailAliasAction" |
920 | dev | 512 | parameter="submit" |
958 | dev | 513 | name="MailAliasEditForm" |
920 | dev | 514 | validate="true" |
515 | scope="request" |
||
516 | input="/mail/alias/edit.do" |
||
517 | > |
||
923 | dev | 518 | <forward name="default" path="/mail/alias/edit.jsp" /> |
519 | <forward name="editdests" path="/mail/alias/editdests.jsp" /> |
||
520 | <forward name="view" path="/mail/alias/view.jsp" /> |
||
920 | dev | 521 | </action> |
522 | |||
523 | </action-mappings> |
||
524 | |||
525 | <controller processorClass="ak.strutsx.RequestProcessorX" /> |
||
526 | |||
924 | dev | 527 | <message-resources parameter="ak.hostadmiral.core.CoreResources" /> |
920 | dev | 528 | |
529 | <!-- ========== Plug-Ins Configuration ================================== --> |
||
530 | |||
531 | <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> |
||
532 | <set-property property="pathnames" |
||
533 | value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" /> |
||
534 | </plug-in> |
||
535 | |||
536 | </struts-config> |