annotate doc/whatsnew-0.8.txt @ 3192:eb00a2fa0e0e maint-0.8 0.8.0

pre-release stuff
author Richard Jones <richard@users.sourceforge.net>
date Wed, 16 Feb 2005 00:29:18 +0000
parents 7ca7407133b7
children 5962d6b1a411
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
1 =========================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
2 What's New in Roundup 0.8
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
3 =========================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
4
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5 For those completely new to Roundup, you might want to look over the very
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6 terse features__ page.
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
8 __ features.html
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
9
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10 .. contents::
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11
3192
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
12 Email improvements
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
13 ==================
3107
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
14
3192
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
15 Added option to turn off registration confirmation via email
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
16 ("instant_registration" in config).
3107
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
17
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
18
3192
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
19 Database improvements
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
20 =====================
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
21
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
22 We create a new RDBMS cursor after committing, allowing further changes and
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
23 commits.
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
24
3192
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
25 The roundup-admin reindex command may now work on single items or classes.
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
26
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
27
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
28 Server improvements
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
29 ===================
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
30
3192
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
31 The roundup-server options -g and -u accept both ids and names.
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
32
3192
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
33 roundup-server now has a configuration file (see the -C option) and may
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
34 generate a new config file for you (see the -S option).
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
35
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
36 The Roundup windows service may be installed with command line options
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
37 recognized by roundup-server (but not tracker specification arguments).
eb00a2fa0e0e pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 3146
diff changeset
38 Use this to specify server configuration file for the service.
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
39
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
40
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
41 Performance improvements
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
42 ========================
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
43
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
44 We don't try to import all backends in backends.__init__ unless we *want*
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
45 to.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
46
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
47 Roundup may now use the Apache mod_python interface (see installation.txt)
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
48 which is much faster than the standard cgi-bin and a little faster than
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
49 roundup-server.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
50
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
51 There is now an experimental multi-thread server which should allow faster
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
52 concurrent access.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
53
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
54 In the hyperdb, a few other speedups were implemented, such as:
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
55
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
56 - record journaltag lookup ("fixes" sf bug 998140)
3107
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
57 - unless in debug mode, keep a single persistent connection through a
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
58 single web or mailgw request.
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
59 - remove "manual" locking of sqlite database
3107
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
60
33fd894a1172 more info
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
61
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
62 Logging of internal messages
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
63 ============================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
64
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
65 Roundup's previously ad-hoc logging of events has been cleaned up and is
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
66 now configured in a single place in the tracker configuration file.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
67
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
68 The `customization documentation`_ has more details on how this is
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
69 configured.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
70
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
71 roundup-mailgw now logs fatal exceptions rather than mailing them to admin.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
72
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
73
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
74 Security Changes
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
75 ================
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
76
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
77 ``security.addPermissionToRole()`` has been extended to allow skipping the
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
78 separate getPermission call.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
79
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
80
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
81 Password Storage
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
82 ----------------
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
83
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
84 Added MD5 scheme for password hiding. This extends the existing SHA and
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
85 crypt methods and is useful if you have an existing MD5 password database.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
86
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
87
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
88 Permission Definitions
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
89 ----------------------
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
90
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
91 Permissions may now be defined on a per-property basis, allowing access to
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
92 only specific properties on items.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
93
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
94 Permissions may also have code attached which is executed to check whether
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
95 the Permission is valid for the current user and item.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
96
3120
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
97 Permissions are now automatically checked when information is rendered
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
98 through the web. This includes:
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
99
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
100 1. View checks for properties when being rendered via the ``plain()`` or
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
101 similar methods. If the check fails, the text "[hidden]" will be
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
102 displayed.
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
103 2. Edit checks for properties when the edit field is being rendered via
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
104 the ``field()`` or similar methods. If the check fails, the property
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
105 will be rendered via the ``plain()`` method (see point 1. for additional
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
106 checking performed)
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
107 3. View checks are performed in index pages for each item being displayed
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
108 such that if the user does not have permission, the row is not rendered.
ac1803a09920 far more merging from HEAD than is good
Richard Jones <richard@users.sourceforge.net>
parents: 3107
diff changeset
109
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
110
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
111 Extending Roundup
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
112 =================
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
113
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
114 To write extension code for Roundup you place a file in the tracker home
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
115 ``extensions`` directory. See the `customisation documentation`_ for more
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
116 information about how this is done.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
117
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
118
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
119 8-bit character set support in Web interface
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
120 ============================================
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
121
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
122 This is used to override the UTF-8 default. It may be overridden in both
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
123 forms and a browser cookie.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
124
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
125 - In forms, use the ``@charset`` variable.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
126 - To use the cookie override, have the ``roundup_charset`` cookie set.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
127
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
128 In both cases, the value is a valid charset name (eg. ``utf-8`` or
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
129 ``kio8-r``).
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
130
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
131 Inside Roundup, all strings are stored and processed in utf-8.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
132 Unfortunately, some older browsers do not work properly with
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
133 utf-8-encoded pages (e.g. Netscape Navigator 4 displays wrong
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
134 characters in form fields). This version allows to change
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
135 the character set for http transfers. To do so, you may add
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
136 the following code to your ``page.html`` template::
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
137
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
138 <tal:block define="uri string:${request/base}${request/env/PATH_INFO}">
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
139 <a tal:attributes="href python:request.indexargs_url(uri,
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
140 {'@charset':'utf-8'})">utf-8</a>
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
141 <a tal:attributes="href python:request.indexargs_url(uri,
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
142 {'@charset':'koi8-r'})">koi8-r</a>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
143 </tal:block>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
144
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
145 (substitute ``koi8-r`` with the appropriate charset for your language).
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
146 Charset preference is kept in the browser cookie ``roundup_charset``.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
147
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
148 ``meta http-equiv`` lines added to the tracker templates in version 0.6.0
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
149 should be changed to include actual character set name::
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
150
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
151 <meta http-equiv="Content-Type"
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
152 tal:attributes="content string:text/html;; charset=${request/client/charset}"
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
153 />
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
154
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
155 Actual charset is also sent in the http header.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
156
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
157
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
158 Web Interface Miscellanea
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
159 =========================
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
160
2996
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
161 The web interface has seen some changes:
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
162
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
163 Templating
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
164 We implement __nonzero__ for HTMLProperty - properties may now be used in
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
165 boolean conditions (eg ``tal:condition="issue/nosy"`` will be false if
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
166 the nosy list is empty).
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
167
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
168 We added a default argument to the DateHTMLProperty.field method, and an
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
169 optional Interval (string or object) to the DateHTMLProperty.now
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
170
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
171 We've added a multiple selection Link/Multilink search field macro to the
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
172 default classic page.html template.
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
173
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
174 We relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
175
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
176 The listing popup may be used in query forms.
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
177
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
178 Standard templates
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
179 We hide "(list)" popup links when issue is only viewable
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
180
3146
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
181 The issue search page now has fields to allow no sorting / grouping of
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
182 the results.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
183
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
184 The default page.html template now has a search box in the top right
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
185 corner which performs a full-text search of issues. The "show issue"
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
186 quick jump form in the sidebar has had its font size reduced to use less
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
187 space.
7ca7407133b7 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3133
diff changeset
188
2996
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
189 Web server
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
190 The builtin web server may now perform HTTP Basic Authentication by
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
191 itself.
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
192
3133
708ce3b664d4 merge from HEAD
Richard Jones <richard@users.sourceforge.net>
parents: 3120
diff changeset
193 .. _`customization documentation`: customizing.html

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