Code

64909f6d03703d66d591d57e4c2a51e9bd7a79ee
[roundup.git] / TODO.txt
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)