Rev 1075 | Rev 1083 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1075 | Rev 1082 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | Host Admiral TODO |
1 | Host Admiral TODO |
2 | ======================================================================================================================== |
2 | ======================================================================================================================== |
3 | 3 | ||
- | 4 | No unique error handle by mail alias creation. |
|
- | 5 | ||
- | 6 | Additional attributes for all objects, configurable. |
|
- | 7 | ||
- | 8 | HTTP Basic Auth as option to replace form-based auth - to allow integration with |
|
- | 9 | non-tomcat web applications. |
|
- | 10 | ||
4 | Transaction control for listeners. |
11 | Transaction control for listeners. |
5 | 12 | ||
6 | +/- Save user id for all db-update operations. |
13 | +/- Save user id for all db-update operations. |
7 | 14 | ||
8 | Set 'editor' for an object by loading and not require it for each property change? |
15 | Set 'editor' for an object by loading and not require it for each property change? |
Line 19... | Line 26... | ||
19 | (because it makes no sense to parse html pages). |
26 | (because it makes no sense to parse html pages). |
20 | The scenario for the model test can be used. |
27 | The scenario for the model test can be used. |
21 | 28 | ||
22 | +/- Cascade object deletion, confirmation page. |
29 | +/- Cascade object deletion, confirmation page. |
23 | 30 | ||
- | 31 | Mail aliases are not cascade deleted by deleting connected mail box. |
|
- | 32 | ||
24 | Check passwords quality (make a separate project for this). |
33 | Check passwords quality (make a separate project for this). |
25 | 34 | ||
26 | Show filters, search. |
35 | Show filters, search. |
27 | 36 | ||
28 | +/- Sort options for lists. |
37 | +/- Sort options for lists. |
29 | 38 | ||
30 | Allow to use existing system users: enter uid or name only, check in system for full |
39 | Allow to use existing system users: enter uid or name only, check in system for full |
31 | information. |
40 | information. |
- | 41 | Import users from system - separate page. |
|
32 | 42 | ||
33 | Allow admin to define default language for server and domain. |
43 | Allow admin to define default language for server and domain. |
34 | 44 | ||
35 | Show domain for user which is in the domain. |
45 | Show domain for user which is in the domain. |
36 | 46 | ||
Line 46... | Line 56... | ||
46 | 56 | ||
47 | Allow user to create domains (?) and subdomains in his domains. |
57 | Allow user to create domains (?) and subdomains in his domains. |
48 | 58 | ||
49 | Catch-all mail alias. Only one per domain. |
59 | Catch-all mail alias. Only one per domain. |
50 | 60 | ||
51 | Basic scripts to push changes to the system. |
61 | +/- Basic scripts to push changes to the system. |
52 | 62 | ||
53 | If mailbox is created, create an user and a mail alias for it in one step - as option. |
63 | If mailbox is created, create an user and a mail alias for it in one step - as option. |
54 | Afterwards they are binded and change own name or deleted together. Bind by name? In witch directions? |
64 | Afterwards they are binded and change own name or deleted together. Bind by name? In witch directions? |
55 | 65 | ||
56 | By building cascade delete tree replace existing objects if new effect is stronger. |
66 | By building cascade delete tree replace existing objects if new effect is stronger. |
Line 58... | Line 68... | ||
58 | Sort the cascade delete tree. |
68 | Sort the cascade delete tree. |
59 | 69 | ||
60 | Limit deep of cascade by 'before delete'. |
70 | Limit deep of cascade by 'before delete'. |
61 | 71 | ||
62 | Add/delete passwords stores of existing DB objects if they are changed in config. |
72 | Add/delete passwords stores of existing DB objects if they are changed in config. |
- | 73 | If at least one store is reversable, set password in the new stores. |
|
63 | 74 | ||
64 | Double check concurency update. |
75 | Double check concurency update. |
- | 76 | ||
- | 77 | Study Hibernate behavior if it cannot save some information - seems to be not recoverable, restart needed. |
|
65 | 78 | ||
66 | Done |
79 | Done |
67 | ------------------------------------------------------------------------------------------------------------------------ |
80 | ------------------------------------------------------------------------------------------------------------------------ |
68 | 81 | ||
69 | + Track database structure version. |
82 | + Track database structure version. |