annotate doc/whatsnew-0.8.txt @ 5973:fe334430ca07

issue2550919 - Anti-bot signup using 4 second delay Took the code by erik forsberg and massaged it into the core. So this is no longer needed in the tracker. Updated devel and responsive trackers to remove timestamp.py and update input field name. Docs, changes and tests complete. Hopefully these tracker changes won't cause an issue for other tests.
author John Rouillard <rouilj@ieee.org>
date Sat, 09 Nov 2019 00:30:37 -0500
parents 8ee41c7372e7
children 692242b3effd
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
3108
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
12 In Summary
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
13 ==========
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
14
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
15 (this information copied directly from the ``CHANGES.txt`` file)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
16
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
17 XXX this section needs more detail
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
18
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
19 - create a new RDBMS cursor after committing
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
20 - roundup-admin reindex command may now work on single items or classes
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
21
3108
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
22 - roundup-server options -g and -u accept both ids and names (sf bug 983769)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
23 - roundup-server now has a configuration file (-C option)
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
24 - roundup windows service may be installed with command line options
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
25 recognized by roundup-server (but not tracker specification arguments).
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
26 Use this to specify server configuration file for the service.
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
27
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
28 - added option to turn off registration confirmation via email
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
29 ("instant_registration" in config) (sf rfe 922209)
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
30
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
31
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
32
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
33 Performance improvements
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
34 ========================
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
35
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
36 We don't try to import all backends in backends.__init__ unless we *want*
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
37 to.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
38
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
39 Roundup may now use the Apache mod_python interface (see installation.txt)
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
40 which is much faster than the standard cgi-bin and a little faster than
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
41 roundup-server.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
42
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
43 There is now an experimental multi-thread server which should allow faster
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
44 concurrent access.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
45
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
46 In the hyperdb, a few other speedups were implemented, such as:
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
47
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
48 - record journaltag lookup ("fixes" sf bug 998140)
3108
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
49 - unless in debug mode, keep a single persistent connection through a
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
50 single web or mailgw request.
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
51 - remove "manual" locking of sqlite database
3108
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
52
Richard Jones <richard@users.sourceforge.net>
parents: 2996
diff changeset
53
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
54 Logging of internal messages
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
55 ============================
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
56
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
57 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
58 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
59
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
60 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
61 configured.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
62
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
63 roundup-mailgw now logs fatal exceptions rather than mailing them to admin.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
64
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
65
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
66 Security Changes
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
67 ================
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
68
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
69 ``security.addPermissionToRole()`` has been extended to allow skipping the
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
70 separate getPermission call.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
71
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
72
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
73 Password Storage
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
74 ----------------
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
75
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
76 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
77 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
78
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
79
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
80 Permission Definitions
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
81 ----------------------
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 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
84 only specific properties on items.
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
85
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
86 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
87 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
88
3117
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
89 Permissions are now automatically checked when information is rendered
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
90 through the web. This includes:
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
91
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
92 1. View checks for properties when being rendered via the ``plain()`` or
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
93 similar methods. If the check fails, the text "[hidden]" will be
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
94 displayed.
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
95 2. Edit checks for properties when the edit field is being rendered via
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
96 the ``field()`` or similar methods. If the check fails, the property
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
97 will be rendered via the ``plain()`` method (see point 1. for additional
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
98 checking performed)
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
99 3. View checks are performed in index pages for each item being displayed
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
100 such that if the user does not have permission, the row is not rendered.
460eb0209a9e Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents: 3108
diff changeset
101
2983
9614a101b68f Stuff from the train ride this morning:
Richard Jones <richard@users.sourceforge.net>
parents: 2915
diff changeset
102
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
103 Extending Roundup
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
104 =================
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
105
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
106 To write extension code for Roundup you place a file in the tracker home
4732
8ee41c7372e7 doc: Fix some Sphinx warnings.
anatoly techtonik <techtonik@gmail.com>
parents: 3145
diff changeset
107 ``extensions`` directory. See the `customization documentation`_ for more
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
108 information about how this is done.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
109
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
110
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
111 8-bit character set support in Web interface
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
112 ============================================
2886
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 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
115 forms and a browser cookie.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
116
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
117 - In forms, use the ``@charset`` variable.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
118 - To use the cookie override, have the ``roundup_charset`` cookie set.
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
119
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
120 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
121 ``kio8-r``).
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
122
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
123 Inside Roundup, all strings are stored and processed in utf-8.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
124 Unfortunately, some older browsers do not work properly with
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
125 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
126 characters in form fields). This version allows to change
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
127 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
128 the following code to your ``page.html`` template::
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
129
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
130 <tal:block define="uri string:${request/base}${request/env/PATH_INFO}">
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
131 <a tal:attributes="href python:request.indexargs_url(uri,
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
132 {'@charset':'utf-8'})">utf-8</a>
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
133 <a tal:attributes="href python:request.indexargs_url(uri,
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
134 {'@charset':'koi8-r'})">koi8-r</a>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
135 </tal:block>
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
136
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
137 (substitute ``koi8-r`` with the appropriate charset for your language).
2907
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
138 Charset preference is kept in the browser cookie ``roundup_charset``.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
139
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
140 ``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
141 should be changed to include actual character set name::
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
142
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
143 <meta http-equiv="Content-Type"
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
144 tal:attributes="content string:text/html;; charset=${request/client/charset}"
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
145 />
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
146
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
147 Actual charset is also sent in the http header.
bcb4668d4196 more docs
Richard Jones <richard@users.sourceforge.net>
parents: 2905
diff changeset
148
2886
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
149
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
150 Web Interface Miscellanea
0998d1b48182 documentation updates
Richard Jones <richard@users.sourceforge.net>
parents: 2397
diff changeset
151 =========================
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
152
2996
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
153 The web interface has seen some changes:
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
154
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
155 Editing
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
156
2996
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
157 Templating
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
158 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
159 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
160 the nosy list is empty).
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
161
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
162 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
163 optional Interval (string or object) to the DateHTMLProperty.now
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
164
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
165 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
166 default classic page.html template.
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 relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
169
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
170 The listing popup may be used in query forms.
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
171
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
172 Standard templates
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
173 We hide "(list)" popup links when issue is only viewable
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
174
3145
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
175 The issue search page now has fields to allow no sorting / grouping of
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
176 the results.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
177
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
178 The default page.html template now has a search box in the top right
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
179 corner which performs a full-text search of issues. The "show issue"
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
180 quick jump form in the sidebar has had its font size reduced to use less
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
181 space.
9aa9436a81e0 better edit conflict handling
Richard Jones <richard@users.sourceforge.net>
parents: 3130
diff changeset
182
2996
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
183 Web server
08a17fc4dc01 pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents: 2983
diff changeset
184 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
185 itself.
2397
fa50e1347397 added basic logging support
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
186
3130
7308c3c5a943 docs editing from Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents: 3117
diff changeset
187 .. _`customization documentation`: customizing.html

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