Mercurial > p > roundup > code
annotate TODO.txt @ 1119:c25e67b0a82d
stoopid
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 11 Sep 2002 21:39:17 +0000 |
| parents | 64f77c58dadd |
| children | 92e92ae58494 |
| rev | line source |
|---|---|
|
864
76c6db876c14
Some more TODOs
Richard Jones <richard@users.sourceforge.net>
parents:
840
diff
changeset
|
1 General Roundup project TODO list. Note that some of these are semi-formed |
|
76c6db876c14
Some more TODOs
Richard Jones <richard@users.sourceforge.net>
parents:
840
diff
changeset
|
2 ideas. Those ideas that don't make the cutoff for the next major release are |
|
76c6db876c14
Some more TODOs
Richard Jones <richard@users.sourceforge.net>
parents:
840
diff
changeset
|
3 punted automatically into the subsequent major release TODO. |
|
76c6db876c14
Some more TODOs
Richard Jones <richard@users.sourceforge.net>
parents:
840
diff
changeset
|
4 |
| 1119 | 5 ======= ========= ============================================================ |
| 6 State Component Description | |
| 7 ======= ========= ============================================================ | |
| 8 pending example meta/parent bug implementation (feature request #506815) | |
| 9 pending example replace the "extended" example with a "help desk" one, and | |
| 10 rename "classic" to "bug tracker" | |
| 11 pending example script for retrieval of "mbox" archive of all messages | |
| 12 pending hyperdb range searching of values (dates in particular). | |
| 13 Filter specifies {property: (comparison function, value)} | |
| 14 comparison functions: lt, le, eq, ge, gt. eq and | |
| 15 [value, value, ...] implies "in" | |
| 16 pending hyperdb make creator, creation and activity available pre-commit | |
| 17 pending hyperdb migrate "id" property to be Number type | |
| 18 pending instance split instance.open() into open() and login() | |
| 19 pending mailgw allow commands (feature request #556996) | |
| 20 like "help", "dump issue123" (would send all info about | |
| 21 issue123, including a digest of all messages, but probably | |
| 22 not all files...), "list issue", ... | |
| 23 pending mailgw Allow multiple email addresses at one gw with different default | |
| 24 classes and property values (possibly through command-line | |
| 25 args to the mailgw as invoked in the mail delivery "aliases" | |
| 26 file) eg:: | |
| 27 | |
| 28 roundup: "|roundup-mailgw /instances/dev" | |
| 29 vmbugs: "|roundup-mailgw /instances/dev component=voicemail" | |
| 813 | 30 |
| 1119 | 31 pending project switch to a Roundup instance for Roundup bug/feature tracking |
| 32 pending project have the demo allow anonymous login | |
| 33 pending security an LDAP user database implementation | |
| 34 pending security authenticate over a secure connection | |
| 35 pending security optionally auth with Basic HTTP auth instead of cookies | |
| 36 pending security use digital signatures in mailgw | |
| 37 pending security submission protection (ok, I've forgotten what this is) | |
| 38 pending web I18N | |
| 39 pending web Better message summary display (feature request #520244) | |
| 40 pending web Navigating around the issues (feature request #559149) | |
| 41 pending web Quick help links next to the property labels giving a | |
| 42 description of the property. Combine with help for the actual | |
| 43 form element too, eg. how to use the nosy list edit box. | |
| 44 pending web clicking on a group header should filter for that type of entry | |
| 45 pending web re-enable auth by basic http auth | |
| 46 pending web search "refinement" - pre-fill the search page with the | |
| 47 current search parameters | |
| 48 pending web UNIX init.d script for roundup-server | |
| 49 pending web rewritten documentation (can come after the beta though so | |
| 50 stuff is settled) ... including relevant file names in | |
| 51 customisation doc | |
| 52 pending web allow multilink selections to select a "none" element to allow | |
| 53 people with broken browsers to select nothing? | |
| 54 pending dist include the HTML in docs | |
| 55 | |
| 56 bug web request.url is incorrect in cgi-bin environments | |
| 57 bug web need to indicate that generated pages shouldn't be cached | |
|
1058
a55ef5a98fd3
more docco... and we need to check for web access Permission!
Richard Jones <richard@users.sourceforge.net>
parents:
1055
diff
changeset
|
58 |
| 1119 | 59 done instance rename to "instance" to "tracker" |
| 60 done hyperdb write a backend for gadfly (it's as done as it's going to get) | |
| 61 done hyperdb full-text search also search certain String properties | |
| 62 done hyperdb further split the *dbm backends from the core code, allowing | |
| 63 easier non-dict-like backends (eg metakit, RDB) | |
| 64 done hyperdb fix the journal bloat | |
| 65 done hyperdb add Boolean and Number types (GM) | |
| 66 done hyperdb update design document | |
| 67 done hyperdb entire database export and import (incl files) | |
| 68 done mailgw better help message (feature request #558562) | |
| 69 done security add info from doc/security.txt to design doc | |
| 70 done security switch to sessions for web authentication | |
| 71 done security implement and use the new logical control mechanisms | |
| 72 done web Re-enable link backrefs from messages (feature request #568714) | |
| 73 done web have the page layout (header/footer) be templatable | |
| 74 done web fixing the templating so it works | |
| 75 done web re-work cgi interface to abstract out the explicit "issue" | |
| 76 interface | |
| 77 done web have index page handle mid-page errors better so header and | |
| 78 footer are still visible | |
| 79 done web saving of named queries (GM, mangled by RJ :) | |
| 80 done web handle "not found", access and item page render errors better | |
| 81 done web fix double-submit by having new-item-submit redirect at end | |
| 82 done web daemonify roundup-server (fork, logfile, pidfile) | |
| 83 done web modify cgitb to display PageTemplate errors better | |
| 84 done web have roundup.cgi pick up instance config from the environment | |
| 85 done admin have "set" command be applicable to all items in a class, and | |
| 86 also be able to unset properties (ie. set to None) | |
|
1055
cf72eae57a2c
Fixed instance installation
Richard Jones <richard@users.sourceforge.net>
parents:
1052
diff
changeset
|
87 |
| 1119 | 88 reject instance the use of non-Python configuration files (ConfigParser) |
| 89 ======= ======== ============================================================= | |
|
1055
cf72eae57a2c
Fixed instance installation
Richard Jones <richard@users.sourceforge.net>
parents:
1052
diff
changeset
|
90 |
