64909f6d03703d66d591d57e4c2a51e9bd7a79ee
1 General Roundup project TODO list. Note that some of these are semi-formed
2 ideas. Those ideas that don't make the cutoff for the next major release are
3 punted automatically into the subsequent major release TODO.
5 For 0.5 release:
7 State Description
8 ------------------------------------------------------------------------------
9 pending configuration: including much simpler upgrade path and the use of
10 non-Python configuration files (ConfigParser)
11 instance dir: cleanup to support config
12 feature request #498658
13 pending meta/parent bug support/implementation
14 feature request #506815
15 pending user preferences
16 feature request #507842
17 pending rename to "instance" to "tracker"
18 done journalling: fix the journal bloat
19 pending related: Re-enable link backrefs from messages
20 feature request #568714
21 pending alternative user auth: at least an LDAP implementation
22 active security overhaul: see doc/security.txt (RJ)
23 done - switch to sessions for web authentication
24 - implement and use the new logical control mechanisms
25 - authenticate over a secure connection
26 - use digital signatures in mailgw
27 active implement an RDB backend (RJ)
28 done - further split the *dbm backends from the core code, allowing
29 easier non-dict-like backends (eg metakit, RDB)
30 - write a backend for gadfly
31 pending fix double-submit by having new-item-submit redirect at end
32 pending split instance.open() into open() and login()
33 pending range searching of values (dates in particular)
34 - filter specifies {property: (comparison function, value)}
35 comparison functions: lt, le, eq, ge, gt
36 - eq and [value, value, ...] implies "in"
37 pending switch to a Roundup instance for Roundup bug/feature tracking
38 pending I18N of web interface
39 pending Better web message summary display
40 feature request #520244
41 pending Allow commands through mail gateway
42 feature request #556996
43 pending better help message for mailgw
44 feature request #558562
45 pending Navigating around the issues
46 feature request #559149
47 pending Allow multiple email addresses at one mailgw, with different default
48 classes and property values (possibly through command-line args to
49 the mailgw as invoked in the mail delivery "aliases" file) eg:
50 roundup: "|/roundup/bin/roundup-mailgw /roundup/instances/dev"
51 vmbugs: "|/roundup/bin/roundup-mailgw /roundup/instances/dev component=voicemail"
52 pending Quick help links on web interface next to the property labels giving
53 a description of the property. Combine with help for the actual form
54 element too, eg. how to use the nosy list edit box.
56 ongoing any bugs
58 done Have the full-text search also search certain String properties (RJ)