6f64a41107f5d0cdabe87d079642b1914fd65a39
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 migrate "id" property to be Number type
18 pending hyperdb multilink sorting by length is dumb
19 pending hyperdb lastchangedby auto-property giving last user to change an
20 item
21 pending tracker split instance.open() into open() and login()
22 pending mailgw allow commands (feature request #556996)
23 like "help", "dump issue123" (would send all info about
24 issue123, including a digest of all messages, but probably
25 not all files...), "list issue", ...
26 pending mailgw Identification of users should have a configurable degree of
27 strictness (ie. turn off username==address matching)
28 pending mailgw Use in-reply-to for determining message lineage when subject
29 line lets us down
30 pending mailgw Allow different brackets delimiting [issueNNN] in Subject
31 pending mailgw Have mailgw detect reply email with rego OTKs and complete
32 the rego.
33 pending email email sig could use a "remove me from this list"
34 <URL>/<designator>?:remove:nosy=me
35 pending project switch to a Roundup instance for Roundup bug/feature tracking
36 pending security authenticate over a secure connection
37 pending security optionally auth with Basic HTTP auth instead of cookies
38 pending security use digital signatures in mailgw
39 pending admin "roundup-admin list" should list all the classnames
40 pending admin the find command in roundup-admin could do more than equality
41 checks != for instance. Also the ability to check =None.
42 pending web I18N
43 pending web Better message summary display (feature request #520244)
44 pending web Allow responding to specific messages (incl. in-reply-to)
45 pending web Navigating around the issues (feature request #559149)
46 pending web Quick help links next to the property labels giving a
47 description of the property. Combine with help for the actual
48 form element too, eg. how to use the nosy list edit box.
49 pending web clicking on a group header should filter for that type of
50 entry
51 pending web allow multilink selections to select a "none" element to allow
52 people with broken browsers to select nothing?
53 pending web search "refinement" - pre-fill the search page with the
54 current search parameters
55 pending web query editing isn't fully implemented
56 pending web column-heading sort stuff isn't implemented
57 pending web multilink item removal action with retirement
58 pending web implement a python dict version of the form values
59 pending web implement the request.url attribute?
60 pending web UNIX init.d script for roundup-server
62 bug hyperdb need unit tests for firing of auditors and reactors
63 ======= ========= =============================================================