Rev 1022 | Rev 1032 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1022 | Rev 1029 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | Host Admiral TODO |
1 | Host Admiral TODO |
2 | ================= |
2 | ==================================================================== |
3 | 3 | ||
4 | + Track database structure version. |
- | |
5 | - | ||
6 | + Listeners for all operations. |
- | |
7 | - | ||
8 | Config in one place. Allow configuration of each listener. |
4 | Config in one place. Allow configuration of each listener. |
9 | 5 | ||
10 | Transaction control for listners. |
6 | Transaction control for listners. |
11 | 7 | ||
12 | +/- Save user id for all db-update operations. |
8 | +/- Save user id for all db-update operations. |
13 | 9 | ||
14 | Set 'editor' for an object by loading and not require it for each property change? |
10 | Set 'editor' for an object by loading and not require it for each property change? |
Line 25... | Line 21... | ||
25 | (because it makes no sense to parse html pages). |
21 | (because it makes no sense to parse html pages). |
26 | The scenario for the model test can be used. |
22 | The scenario for the model test can be used. |
27 | 23 | ||
28 | +/- Cascade object deletion, confirmation page. |
24 | +/- Cascade object deletion, confirmation page. |
29 | 25 | ||
30 | + Store user and malbox passwords in several forms; e.g. clear text, md5, encrypt. Allow |
- | |
31 | admin to specify which forms to use. |
- | |
32 | - | ||
33 | Check passwords quality (make a separate project for this). |
26 | Check passwords quality (make a separate project for this). |
34 | 27 | ||
35 | Show filters, search. |
28 | Show filters, search. |
36 | 29 | ||
37 | +/- Multi-page lists. |
30 | +/- Sort options for lists. |
38 | 31 | ||
39 | Sort options for lists. |
- | |
40 | - | ||
41 | Different user name schemes, not only user@domain. Define an interface to allow admin |
32 | Different user name schemes, not only user@domain. Define an interface to allow admin |
42 | implement an own one. Implement a few common ones. |
33 | implement an own one. Implement a few common ones. |
43 | 34 | ||
44 | + Taglig to show ActionMessages in right way (add it to the StrutsX project). |
- | |
45 | - | ||
46 | Allow to use existing system users: enter uid or name only, check in system for full |
35 | Allow to use existing system users: enter uid or name only, check in system for full |
47 | information. |
36 | information. |
48 | 37 | ||
49 | + I18n. Switch language of page on the fly. Save selection in DB for each user. |
- | |
50 | - | ||
51 | Allow admin to define default language for server and domain. |
38 | Allow admin to define default language for server and domain. |
52 | 39 | ||
53 | Split CoreResources.properties to several files. |
40 | Split CoreResources.properties to several files. |
54 | 41 | ||
55 | Show domain for user which is in the domain. |
42 | Show domain for user which is in the domain. |
Line 65... | Line 52... | ||
65 | 52 | ||
66 | Change shell password for system user if its owner's password is changed (?). |
53 | Change shell password for system user if its owner's password is changed (?). |
67 | 54 | ||
68 | Catch-all mail alias. Only one per domain. |
55 | Catch-all mail alias. Only one per domain. |
69 | 56 | ||
70 | + User login history. |
- | |
71 | - | ||
72 | Basic scripts to push changes to the system. |
57 | Basic scripts to push changes to the system. |
73 | 58 | ||
74 | If mailbox is created, create an user and a mail alias for it in one step - as option. |
59 | If mailbox is created, create an user and a mail alias for it in one step - as option. |
75 | Afterwards they are binded and change own name or deleted together. Bind by name? In witch directions? |
60 | Afterwards they are binded and change own name or deleted together. Bind by name? In witch directions? |
- | 61 | ||
- | 62 | ||
- | 63 | Done |
|
- | 64 | -------------------------------------------------------------------- |
|
- | 65 | ||
- | 66 | + Track database structure version. |
|
- | 67 | ||
- | 68 | + Listeners for all operations. |
|
- | 69 | ||
- | 70 | + User login history. |
|
- | 71 | ||
- | 72 | + I18n. Switch language of page on the fly. Save selection in DB for each user. |
|
- | 73 | ||
- | 74 | + Taglig to show ActionMessages in right way (add it to the StrutsX project). |
|
- | 75 | ||
- | 76 | + Multi-page lists. |
|
- | 77 | ||
- | 78 | + Store user and malbox passwords in several forms; e.g. clear text, md5, encrypt. Allow |
|
- | 79 | admin to specify which forms to use. |
|
- | 80 | ||
- | 81 | + Change db version to store minor version - changes which don'T affect functioonality, |
|
- | 82 | e.g. indexes. |
|
- | 83 |