Subversion Repositories general

Rev

Rev 1010 | Rev 1015 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
949 dev 1
Host Admiral TODO
2
=================
3
 
1013 dev 4
+	Listeners for all operations.
916 dev 5
 
1010 dev 6
	Allow configuration of each listener.
7
 
8
	Transaction control for listners.
9
 
10
+/-	Save user id for all db-update operations.
11
 
922 dev 12
	Set 'editor' for an object by loading and not require it for each property change?
929 dev 13
	Then problem with objects inside (lazy loaded) collections.
922 dev 14
 
929 dev 15
	Specification for the model.
16
 
949 dev 17
	Test cases for model, based on the specification. Check all bound conditions
18
	- e.g. security exceptions. Write a complete scenario to start with default database;
19
	login as admin, create users, domains, logout; login as normal user,
20
	create/delete/modify mailboxes and aliases etc.
929 dev 21
 
949 dev 22
	Test cases for actions, not so detailed as for the model
23
	(because it makes no sense to parse html pages).
929 dev 24
	The scenario for the model test can be used.
25
 
1010 dev 26
+/-	Cascade object deletion, confirmation page.
949 dev 27
 
28
	Store user and malbox passwords in several forms; e.g. clear text, md5, encrypt. Allow
29
	admin to specify which forms to use.
30
 
31
	Check passwords quality (make a separate project for this).
32
 
33
	Show filters, search.
34
 
35
	Multi-page lists.
36
 
950 dev 37
	Sort options for lists.
949 dev 38
 
39
	Different user name schemes, not only user@domain. Define an interface to allow admin
40
	implement an own one. Implement a few common ones.
41
 
958 dev 42
+	Taglig to show ActionMessages in right way (add it to the StrutsX project).
949 dev 43
 
44
	Allow to use existing system users: enter uid or name only, check in system for full
45
	information.
46
 
950 dev 47
+	I18n. Switch language of page on the fly. Save selection in DB for each user.
48
 
949 dev 49
	Allow admin to define default language for server and domain.
50
 
51
	Split CoreResources.properties to several files.
52
 
53
	Show domain for user which is in the domain.
54
 
55
	Check, if it's possible to create (or change) an object by admin that the object's owner
56
	is not allowed to see it.
57
 
58
	Check maxlength.
59
 
1013 dev 60
	Make hierarchy of domains (forest).
949 dev 61
 
62
	Allow user to create domains (?) and subdomains in his domains.
63
 
64
	Change shell password for system user if its onwer's password is changed (?).
65
 
66
	Catch-all mail alias. Only one per domain.
67
 
68
+	User login history.
69
 
70
	Basic scripts to push changes to the system.
71
 
950 dev 72
	If mailbox is created, create an user and a mail alias for it in one step - as option.