Skip to content

Commit 19b607f

Browse files
author
Richard Jones
committed
stoopid
1 parent 049a590 commit 19b607f

File tree

3 files changed

+86
-81
lines changed

3 files changed

+86
-81
lines changed

TODO.txt

Lines changed: 82 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -2,84 +2,89 @@ General Roundup project TODO list. Note that some of these are semi-formed
22
ideas. Those ideas that don't make the cutoff for the next major release are
33
punted automatically into the subsequent major release TODO.
44

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

52-
bug web: request.url is incorrect in cgi-bin environments
53-
bug web: need to indicate that generated pages shouldn't be cached
28+
roundup: "|roundup-mailgw /instances/dev"
29+
vmbugs: "|roundup-mailgw /instances/dev component=voicemail"
5430

55-
done instance: rename to "instance" to "tracker"
56-
done hyperdb: write a backend for gadfly (it's as done as it's going to get)
57-
done hyperdb: full-text search also search certain String properties
58-
done hyperdb: further split the *dbm backends from the core code, allowing
59-
easier non-dict-like backends (eg metakit, RDB)
60-
done hyperdb: fix the journal bloat
61-
done hyperdb: add Boolean and Number types (GM)
62-
done hyperdb: update design document
63-
done hyperdb: entire database export and import (incl files)
64-
done mailgw: better help message (feature request #558562)
65-
done security: add info from doc/security.txt to design doc
66-
done security: switch to sessions for web authentication
67-
done security: implement and use the new logical control mechanisms
68-
done web: Re-enable link backrefs from messages (feature request #568714)
69-
done web: have the page layout (header/footer) be templatable
70-
done web: fixing the templating so it works
71-
done web: re-work cgi interface to abstract out the explicit "issue"
72-
interface
73-
done web: have index page handle mid-page errors better so header and
74-
footer are still visible
75-
done web: saving of named queries (GM, RJ)
76-
done web: handle "not found", access and item page render errors better
77-
done web: fix double-submit by having new-item-submit redirect at end
78-
done web: daemonify roundup-server (fork, logfile, pidfile)
79-
done web: modify cgitb to display PageTemplate errors better
80-
done web: have roundup.cgi pick up instance config from the environment
81-
done admin: have "set" command be applicable to all items in a class, and also
82-
be able to unset properties (ie. set to None)
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
8355

84-
rejected instance: the use of non-Python configuration files (ConfigParser)
56+
bug web request.url is incorrect in cgi-bin environments
57+
bug web need to indicate that generated pages shouldn't be cached
58+
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)
87+
88+
reject instance the use of non-Python configuration files (ConfigParser)
89+
======= ======== =============================================================
8590

roundup/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717
#
18-
# $Id: __init__.py,v 1.10 2002-09-10 00:18:20 richard Exp $
18+
# $Id: __init__.py,v 1.11 2002-09-11 21:39:17 richard Exp $
1919

2020
__doc__ = '''
2121
This is a simple-to-use and -install issue-tracking system with
@@ -65,6 +65,6 @@
6565
much prettier cake :)
6666
'''
6767

68-
__version__ = '0.4.2'
68+
__version__ = '0.5.0b1'
6969

7070
# vim: set filetype=python ts=4 sw=4 et si

roundup/templates/classic/detectors/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717
#
18-
#$Id: __init__.py,v 1.5 2002-09-11 07:10:08 richard Exp $
18+
#$Id: __init__.py,v 1.6 2002-09-11 21:39:17 richard Exp $
1919

2020
def init(db):
2121
''' execute the init functions of all the modules in this directory
@@ -28,7 +28,7 @@ def init(db):
2828
file, ext = os.path.splitext(file)
2929
if file == '__init__':
3030
continue
31-
if ext in '.py':
31+
if ext == '.py':
3232
module = __import__(file)
3333
module.init(db)
3434
finally:

0 commit comments

Comments
 (0)