annotate doc/announcement.txt @ 3696:790363e96852

Sorting/grouping by multiple properties. - Implement sorting/grouping by multiple properties for the web interface. I'm now using @sort0/@sortdir0,@sort1/@sortdir1,... and @group0/@groupdir0,... when generating URLs from a search template. These are converted to a list internally. When saving URLs (e.g. when storing queries) I'm using @sort=prop1,prop2,... and @group=... with optional '-' prepended to individual props. This means saved URLs are backward compatible with existing trackers (and yes, this was a design goal). I need the clumsy version with @sort0,@sort1 etc, because I'm currently using several selectors and checkboxes (as the classic template does, too). I don't think there is a way around that in HTML? - Updated (hopefully all) documentation to reflect the new URL format and the consequences in the web-interface. - I've set the number of sort/group properties in the classic template to two -- this can easily be reverted by changing n_sort to 1. Richard, would you look over these changes? I've set a tag before and (will set) after commit, so that it would be easy to merge out. Don't be too scared about the size of the change, most is documentation, the guts are in cgi/templating.py and small changes in the classic template.
author Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
date Wed, 30 Aug 2006 20:28:26 +0000
parents d4112ddfc0bb
children 0d561b24ceff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3614
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
1 I'm proud to release version 1.1.2 of Roundup.
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
2
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
3 Feature:
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
4
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
5 - server-ctl script uses server configuration file (sf bug 1443805)
3536
00a7983b4666 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3523
diff changeset
6
3555
91c495476db3 pre-release stuff and test fix
Richard Jones <richard@users.sourceforge.net>
parents: 3540
diff changeset
7 Fixed:
3540
f3c6e8ac9023 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3539
diff changeset
8
3614
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
9 - indexing may be turned off for FileClass "content" now
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
10 ("content" and "type" properties are now automatically included in the
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
11 FileClass schema where previously the "content" property was faked and
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
12 "type" was optional)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
13 - reduced frequency of session timestamp update
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
14 - progress display in roundup-admin reindex
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
15 - bug in menu() permission filter (sf bug 1444440)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
16 - verbose output during import is optional now (sf bug 1475624)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
17 - escape *all* uses of "schema" in mysql backend (sf bug 1472120)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
18 - responses to user rego email (sf bug 1470254)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
19 - dangling connections in session handling (sf bug 1463359)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
20 - classhelp popup pagination forgot about "type" (sf bug 1465836)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
21 - umask is now configurable (with the same 0002 default)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
22 - sorting of entries in classhelp popup (sf bug 1449000)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
23 - allow single digit seconds in date spec (sf bug 1447141)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
24 - prevent generation of new single-digit seconds dates (sf bug 1429390)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
25 - implement close() on all indexers (sf bug 1242477)
5b5596f7c8fb pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3588
diff changeset
26
2264
9b34f41507ed *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 2258
diff changeset
27
2253
91118ac2fa7f pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2219
diff changeset
28 If you're upgrading from an older version of Roundup you *must* follow
91118ac2fa7f pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2219
diff changeset
29 the "Software Upgrade" guidelines given in the maintenance documentation.
91118ac2fa7f pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2219
diff changeset
30
3151
6feac4fcf883 Various bug fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 3040
diff changeset
31 Roundup requires python 2.3 or later for correct operation.
1291
bf8b2380adb3 added CGI :remove:<propname> and :add:<propname>...
Richard Jones <richard@users.sourceforge.net>
parents: 1286
diff changeset
32
1780
d2801a2b0a77 Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents: 1744
diff changeset
33 To give Roundup a try, just download (see below), unpack and run::
d2801a2b0a77 Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents: 1744
diff changeset
34
3647
d4112ddfc0bb doc fixes
Richard Jones <richard@users.sourceforge.net>
parents: 3614
diff changeset
35 roundup-demo
282
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
36
3537
d819ff1b3116 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 3536
diff changeset
37 Release info and download page:
3539
Richard Jones <richard@users.sourceforge.net>
parents: 3537
diff changeset
38 http://cheeseshop.python.org/pypi/roundup
282
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
39 Source and documentation is available at the website:
320
61c42790c3f1 Bugfix in filter "widget" placement, thanks Roch'e
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
40 http://roundup.sourceforge.net/
286
2313560b8477 Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
41 Mailing lists - the place to ask questions:
320
61c42790c3f1 Bugfix in filter "widget" placement, thanks Roch'e
Richard Jones <richard@users.sourceforge.net>
parents: 316
diff changeset
42 http://sourceforge.net/mail/?group_id=31577
286
2313560b8477 Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
43
2313560b8477 Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
44
282
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
45 About Roundup
fb1b67a8fd98 Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
46 =============
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
47
2030
3f6e27e9b063 tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents: 1780
diff changeset
48 Roundup is a simple-to-use and -install issue-tracking system with
3f6e27e9b063 tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents: 1780
diff changeset
49 command-line, web and e-mail interfaces. It is based on the winning design
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
50 from Ka-Ping Yee in the Software Carpentry "Track" design competition.
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
51
2030
3f6e27e9b063 tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents: 1780
diff changeset
52 Note: Ping is not responsible for this project. The contact for this
3f6e27e9b063 tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents: 1780
diff changeset
53 project is richard@users.sourceforge.net.
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
54
2030
3f6e27e9b063 tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents: 1780
diff changeset
55 Roundup manages a number of issues (with flexible properties such as
659
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
56 "description", "priority", and so on) and provides the ability to:
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
57
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
58 (a) submit new issues,
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
59 (b) find and edit existing issues, and
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
60 (c) discuss issues with other participants.
e429649ed124 More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents: 580
diff changeset
61
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
62 The system will facilitate communication among the participants by managing
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
63 discussions and notifying interested parties when issues are edited. One of
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
64 the major design goals for Roundup that it be simple to get going. Roundup
3239
440f0a6a2e3c merge from maint-0-8
Richard Jones <richard@users.sourceforge.net>
parents: 3151
diff changeset
65 is therefore usable "out of the box" with any python 2.3+ installation. It
241
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
66 doesn't even need to be "installed" to be operational, though a
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
67 disutils-based install script is provided.
54da66e7e583 Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
68
1102
d94bd5369456 first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents: 797
diff changeset
69 It comes with two issue tracker templates (a classic bug/feature tracker and
2816
4d392c1dde4d remove bsddb, bsddb3 backends
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
70 a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit,
4d392c1dde4d remove bsddb, bsddb3 backends
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
71 mysql and postgresql).
1102
d94bd5369456 first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents: 797
diff changeset
72

Roundup Issue Tracker: http://roundup-tracker.org/