Code

6582b4e78f1f7e5ab6b797ae4827f37386d4a6aa
[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. When stuff is
4 done, it's moved to the CHANGES file.
6 ======= ========= ============================================================
7 State   Component Description
8 ======= ========= ============================================================
9 pending example   meta/parent bug implementation (feature request #506815)
10 pending example   replace the "extended" example with a "help desk" one, and
11                   rename "classic" to "bug tracker"
12 pending example   script for retrieval of "mbox" archive of all messages
13 pending hyperdb   range searching of values (dates in particular).
14                   Filter specifies {property: (comparison function, value)}
15                   comparison functions: lt, le, eq, ge, gt. eq and
16                   [value, value, ...] implies "in"
17 pending hyperdb   make creator, creation and activity available pre-commit
18 pending hyperdb   migrate "id" property to be Number type
19 pending instance  split instance.open() into open() and login()
20 pending mailgw    allow commands (feature request #556996)
21                   like "help", "dump issue123" (would send all info about
22                   issue123, including a digest of all messages, but probably
23                   not all files...), "list issue", ...
24 pending mailgw    Allow multiple email addresses at one gw with different
25                   default classes and property values (possibly through
26                   command-line args to the mailgw as invoked in the mail
27                   delivery "aliases" file) eg::
29                    roundup: "|roundup-mailgw /instances/dev"
30                    vmbugs: "|roundup-mailgw /instances/dev component=voicemail"
32 pending project   switch to a Roundup instance for Roundup bug/feature tracking
33 pending project   have the demo allow anonymous login
34 pending security  an LDAP user database implementation
35 pending security  authenticate over a secure connection
36 pending security  optionally auth with Basic HTTP auth instead of cookies
37 pending security  use digital signatures in mailgw
38 pending security  submission protection (ok, I've forgotten what this is)
39 pending web       I18N
40 pending web       Better message summary display (feature request #520244)
41 pending web       Navigating around the issues (feature request #559149)
42 pending web       Quick help links next to the property labels giving a
43                   description of the property. Combine with help for the actual
44                   form element too, eg. how to use the nosy list edit box.
45 pending web       clicking on a group header should filter for that type of
46                   entry
47 pending web       re-enable auth by basic http auth
48 pending web       search "refinement" - pre-fill the search page with the
49                   current search parameters
50 pending web       UNIX init.d script for roundup-server
51 pending web       rewritten documentation (can come after the beta though so
52                   stuff is settled) ... including relevant file names in
53                   customisation doc
54 pending web       allow multilink selections to select a "none" element to allow
55                   people with broken browsers to select nothing?
56 pending web       password edit fields should always appear in pairs - for
57                   confirmation
58 pending web       write a _generic.item
59 pending dist      include the HTML in docs
61 bug     web       request.url is incorrect in cgi-bin environments
62 ======= ======== =============================================================