Eight_Ways_to_Trick_Time_transforms >> tbwiki.header_transforms 

TB Wiki

Login

Regression Test

Expected HTML for page "BugList"


expected html
nothing
t1 t
2<table align="right"><tr><td><div class="toc">
3Contents:
4<ul>
5  <li><a href="#Summary_Bug_List">Summary&nbsp;Bug&nbsp;List</a></li>
6  <li><a href="#Long_Form">Long&nbsp;Form</a></li>
7  <li><a href="#Outstanding_TBWiki_bugs_(in_text_format)">Outstanding&nbsp;TBWiki&nbsp;bugs&nbsp;(in&nbsp;text&nbsp;format)</a></li>
8</ul>
9</div></td></tr></table>
10<p>
11<h1><a name="Summary_Bug_List">Summary Bug List</a>
12<span align=right class="section_edit_link">[<a href="/tbwiki/BugList?action=edit&section=Summary_Bug_List">edit section</a>]</font></span>
13</h1>
14Here is a table of open bugs:
15<p>
16<table border=1>
17<tr bgcolor="#d0d0ff">
18  <td align="center"><b>record_id</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=record_id">^</a></td>
19  <td align="center"><b>summary</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=summary">^</a></td>
20  <td align="center"><b>assigned_to</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=assigned_to">^</a></td>
21  <td align="center"><b>priority</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=priority">^</a></td>
22  <td align="center"><b>status</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=status">^</a></td>
23</tr>
24<tr>
25<td><a href=/tbwiki/_bug002?action=raw>002</td>  <td>progress chart time parse failure</td>
26  <td>Tim</td>
27  <td>&lt;no data&gt;</td>
28  <td bgcolor="#ffd0d0">open</td>
29</tr>
30<tr>
31<td><a href=/tbwiki/_bug003?action=raw>003</td>  <td>Can't cancel page create</td>
32  <td>Tim</td>
33  <td>&lt;no data&gt;</td>
34  <td bgcolor="#ffd0d0">open</td>
35</tr>
36<tr>
37<td><a href=/tbwiki/_bug004?action=raw>004</td>  <td>Shouldn't save identical page data</td>
38  <td>Tim</td>
39  <td>&lt;no data&gt;</td>
40  <td bgcolor="#ffd0d0">open</td>
41</tr>
42<tr>
43<td><a href=/tbwiki/_bug005?action=raw>005</td>  <td>Exception on invalid search expression</td>
44  <td>Tim</td>
45  <td>&lt;no data&gt;</td>
46  <td bgcolor="#ffd0d0">open</td>
47</tr>
48<tr>
49<td><a href=/tbwiki/_bug006?action=raw>006</td>  <td>Bold and italic processing problems</td>
50  <td>Tim</td>
51  <td>&lt;no data&gt;</td>
52  <td bgcolor="#ffd0d0">open</td>
53</tr>
54<tr>
55<td><a href=/tbwiki/_bug007?action=raw>007</td>  <td>Bug in checkbox field handling</td>
56  <td>Tim</td>
57  <td>&lt;no data&gt;</td>
58  <td bgcolor="#ffd0d0">open</td>
59</tr>
60<tr>
61<td><a href=/tbwiki/_bug008?action=raw>008</td>  <td>Missing current page in history list</td>
62  <td>Tim</td>
63  <td>&lt;no data&gt;</td>
64  <td bgcolor="#ffd0d0">open</td>
65</tr>
66<tr>
67<td><a href=/tbwiki/_bug009?action=raw>009</td>  <td>Page name with space not processed properly</td>
68  <td>Tim</td>
69  <td>&lt;no data&gt;</td>
70  <td bgcolor="#ffd0d0">open</td>
71</tr>
72<tr>
73<td><a href=/tbwiki/_bug012?action=raw>012</td>  <td>ProgressChart macro date parsing error</td>
74  <td>Tim</td>
75  <td>&lt;no data&gt;</td>
76  <td bgcolor="#ffd0d0">open</td>
77</tr>
78<tr>
79<td><a href=/tbwiki/_bug013?action=raw>013</td>  <td>Can't edit-in-place the buglist</td>
80  <td>Tim</td>
81  <td>&lt;no data&gt;</td>
82  <td bgcolor="#ffd0d0">open</td>
83</tr>
84<tr>
85<td><a href=/tbwiki/_bug015?action=raw>015</td>  <td>TableOfContents doesn't read headings from included page</td>
86  <td>Tim</td>
87  <td>&lt;no data&gt;</td>
88  <td bgcolor="#ffd0d0">open</td>
89</tr>
90<tr>
91<td><a href=/tbwiki/_bug016?action=raw>016</td>  <td>missing blank line in preformat block</td>
92  <td>Tim</td>
93  <td>&lt;no data&gt;</td>
94  <td bgcolor="#ffd0d0">open</td>
95</tr>
96<tr>
97<td><a href=/tbwiki/_bug019?action=raw>019</td>  <td>Merge of database configuration doesn't work as expected</td>
98  <td>Tim</td>
99  <td>&lt;no data&gt;</td>
100  <td bgcolor="#ffd0d0">open</td>
101</tr>
102<tr>
103<td><a href=/tbwiki/_bug020?action=raw>020</td>  <td>Block text missing \n</td>
104  <td>Tim</td>
105  <td>&lt;no data&gt;</td>
106  <td bgcolor="#ffd0d0">open</td>
107</tr>
108<tr>
109<td><a href=/tbwiki/_bug021?action=raw>021</td>  <td>what links here doesn't work for some link syntaxes</td>
110  <td>tim</td>
111  <td>&lt;no data&gt;</td>
112  <td bgcolor="#ffd0d0">open</td>
113</tr>
114<tr>
115<td><a href=/tbwiki/_bug0005?action=raw>0005</td>  <td>Exception on invalid search expression</td>
116  <td>Tim</td>
117  <td bgcolor="#ff4040">high</td>
118  <td bgcolor="#ffd0d0">open</td>
119</tr>
120<tr>
121<td><a href=/tbwiki/_bug0013?action=raw>0013</td>  <td>Can't edit-in-place the buglist</td>
122  <td>Tim</td>
123  <td bgcolor="#ff4040">high</td>
124  <td bgcolor="#ffd0d0">open</td>
125</tr>
126<tr>
127<td><a href=/tbwiki/_bug0033?action=raw>0033</td>  <td>exception trying to read missing user page</td>
128  <td>Tim</td>
129  <td bgcolor="#ff4040">high</td>
130  <td bgcolor="#ffd0d0">open</td>
131</tr>
132<tr>
133<td><a href=/tbwiki/_bug0002?action=raw>0002</td>  <td>progress chart time parse failure</td>
134  <td>Tim</td>
135  <td bgcolor="#ffff90">low</td>
136  <td bgcolor="#ffd0d0">open</td>
137</tr>
138<tr>
139<td><a href=/tbwiki/_bug0003?action=raw>0003</td>  <td>Can't cancel page create</td>
140  <td>Tim</td>
141  <td bgcolor="#ffff90">low</td>
142  <td bgcolor="#ffd0d0">open</td>
143</tr>
144<tr>
145<td><a href=/tbwiki/_bug0004?action=raw>0004</td>  <td>Shouldn't save identical page data</td>
146  <td>Tim</td>
147  <td bgcolor="#ffff90">low</td>
148  <td bgcolor="#ffd0d0">open</td>
149</tr>
150<tr>
151<td><a href=/tbwiki/_bug0008?action=raw>0008</td>  <td>Missing current page in history list</td>
152  <td>Tim</td>
153  <td bgcolor="#ffff90">low</td>
154  <td bgcolor="#ffd0d0">open</td>
155</tr>
156<tr>
157<td><a href=/tbwiki/_bug0012?action=raw>0012</td>  <td>ProgressChart macro date parsing error</td>
158  <td>Tim</td>
159  <td bgcolor="#ffff90">low</td>
160  <td bgcolor="#ffd0d0">open</td>
161</tr>
162<tr>
163<td><a href=/tbwiki/_bug0015?action=raw>0015</td>  <td>TableOfContents doesn't read headings from included page</td>
164  <td>Tim</td>
165  <td bgcolor="#ffff90">low</td>
166  <td bgcolor="#ffd0d0">open</td>
167</tr>
168<tr>
169<td><a href=/tbwiki/_bug0020?action=raw>0020</td>  <td>Block text missing \n</td>
170  <td>Tim</td>
171  <td bgcolor="#ffff90">low</td>
172  <td bgcolor="#ffd0d0">open</td>
173</tr>
174<tr>
175<td><a href=/tbwiki/_bug0026?action=raw>0026</td>  <td>Section editing adds a new line to the section</td>
176  <td>Tim</td>
177  <td bgcolor="#ffff90">low</td>
178  <td bgcolor="#ffd0d0">open</td>
179</tr>
180<tr>
181<td><a href=/tbwiki/_bug0031?action=raw>0031</td>  <td>sort link sorts all tables on the page, not just the associated table</td>
182  <td>Tim</td>
183  <td bgcolor="#ffff90">low</td>
184  <td bgcolor="#ffd0d0">open</td>
185</tr>
186<tr>
187<td><a href=/tbwiki/_bug0007?action=raw>0007</td>  <td>Bug in checkbox field handling</td>
188  <td>Tim</td>
189  <td bgcolor="#ffa500">medium</td>
190  <td bgcolor="#ffd0d0">open</td>
191</tr>
192<tr>
193<td><a href=/tbwiki/_bug0021?action=raw>0021</td>  <td>'what links here' doesn't work for some link syntaxes</td>
194  <td>Tim</td>
195  <td bgcolor="#ffa500">medium</td>
196  <td bgcolor="#ffd0d0">open</td>
197</tr>
198<tr>
199<td><a href=/tbwiki/_bug0027?action=raw>0027</td>  <td>RegressionCheck shows some pages with diffs, even when no diffs are shown on diff page</td>
200  <td>Tim</td>
201  <td bgcolor="#ffa500">medium</td>
202  <td bgcolor="#ffd0d0">open</td>
203</tr>
204<tr>
205<td><a href=/tbwiki/_bug0029?action=raw>0029</td>  <td>Problem with bullets when a bulleted line starts with a macro</td>
206  <td>Tim</td>
207  <td bgcolor="#ffa500">medium</td>
208  <td bgcolor="#ffd0d0">open</td>
209</tr>
210<tr>
211<td><a href=/tbwiki/_bug0032?action=raw>0032</td>  <td>table edit-in-place removes configuration attributes</td>
212  <td>Tim</td>
213  <td bgcolor="#ffa500">medium</td>
214  <td bgcolor="#ffd0d0">open</td>
215</tr>
216</table>
217<a href="/tbwiki/BugList?action=Table.query_form&source_spec=_bug.*&conf=BugListConf&table_block=BugList%3ABugSummaryList">
218            <font size=-1>Query</font></a>
219<br>
220 
221<p>
222See <a href="/tbwiki/BugListConf?action=raw">BugListConf</a>
223<p>
224And <a href="/tbwiki/BugListLongQuery?action=raw">BugListLongQuery</a>
225(not currently used by tables on this page)
226<p>
227<h1><a name="Long_Form">Long Form</a>
228<span align=right class="section_edit_link">[<a href="/tbwiki/BugList?action=edit&section=Long_Form">edit section</a>]</font></span>
229</h1>
230<table border=1>
231<tr bgcolor="#d0d0ff">
232  <td align="center"><b>record_id</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=record_id">^</a></td>
233  <td align="center"><b>summary</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=summary">^</a></td>
234  <td align="center"><b>priority</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=priority">^</a></td>
235  <td align="center"><b>description</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=description">^</a></td>
236  <td align="center"><b>assigned_to</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=assigned_to">^</a></td>
237  <td align="center"><b>status</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=status">^</a></td>
238</tr>
239<tr>
240<td><a href=/tbwiki/_bug0001?action=raw>0001</td>  <td>this is the first bug</td>
241  <td bgcolor="#ffff90">low</td>
242  <td>This is a multi-line
243description of the first bug.
244<p>
245</td>
246  <td>Tim</td>
247  <td bgcolor="#d0ffd0">fixed</td>
248</tr>
249<tr>
250<td><a href=/tbwiki/_bug0002?action=raw>0002</td>  <td>progress chart time parse failure</td>
251  <td bgcolor="#ffff90">low</td>
252  <td>trailing spaces on time entry for progress chart cause a parse failure</td>
253  <td>Tim</td>
254  <td bgcolor="#ffd0d0">open</td>
255</tr>
256<tr>
257<td><a href=/tbwiki/_bug0003?action=raw>0003</td>  <td>Can't cancel page create</td>
258  <td bgcolor="#ffff90">low</td>
259  <td>If you press Cancel on a page create, it takes you back to the edit form for the create again.</td>
260  <td>Tim</td>
261  <td bgcolor="#ffd0d0">open</td>
262</tr>
263<tr>
264<td><a href=/tbwiki/_bug0004?action=raw>0004</td>  <td>Shouldn't save identical page data</td>
265  <td bgcolor="#ffff90">low</td>
266  <td>If you save the identical page, it does a regular save. It should see that contents are the same and avoid the save.</td>
267  <td>Tim</td>
268  <td bgcolor="#ffd0d0">open</td>
269</tr>
270<tr>
271<td><a href=/tbwiki/_bug0005?action=raw>0005</td>  <td>Exception on invalid search expression</td>
272  <td bgcolor="#ff4040">high</td>
273  <td>You get a python exception if you enter an invalid regular expression in the search form.</td>
274  <td>Tim</td>
275  <td bgcolor="#ffd0d0">open</td>
276</tr>
277<tr>
278<td><a href=/tbwiki/_bug0006?action=raw>0006</td>  <td>Bold and italic processing problems</td>
279  <td>&lt;no data&gt;</td>
280  <td>Can't combine bold and italics. Can't apply bold and italics to other elements.</td>
281  <td>Tim</td>
282  <td bgcolor="#d0ffd0">fixed</td>
283</tr>
284<tr>
285<td><a href=/tbwiki/_bug0007?action=raw>0007</td>  <td>Bug in checkbox field handling</td>
286  <td bgcolor="#ffa500">medium</td>
287  <td>6. Checkbox form fields don't work so well
288<ul><li>checkbox value is not inserted in the edit_record form
289<li>if checkbox is unchecked, the form handling code can't read the value from the  form.
290</ul>
291<p>
292</td>
293  <td>Tim</td>
294  <td bgcolor="#ffd0d0">open</td>
295</tr>
296<tr>
297<td><a href=/tbwiki/_bug0008?action=raw>0008</td>  <td>Missing current page in history list</td>
298  <td bgcolor="#ffff90">low</td>
299  <td>History is missing the current page - it can't see the latest diff</td>
300  <td>Tim</td>
301  <td bgcolor="#ffd0d0">open</td>
302</tr>
303<tr>
304<td><a href=/tbwiki/_bug0009?action=raw>0009</td>  <td>Page name with space not processed properly</td>
305  <td>&lt;no data&gt;</td>
306  <td>Page with space (on <a style="color:red;" href="/tbwiki/TestLinks">TestLinks</a> page) isn't processed properly by makeurl
307<ul><li>probably need to test all functions on page_names with spaces
308</ul>
309<p>
310</td>
311  <td>Tim</td>
312  <td bgcolor="#d0ffd0">fixed</td>
313</tr>
314<tr>
315<td><a href=/tbwiki/_bug001?action=raw>001</td>  <td>this is the first bug</td>
316  <td>&lt;no data&gt;</td>
317  <td>This is a multi-line
318description of the first bug.
319<p>
320</td>
321  <td>Tim</td>
322  <td bgcolor="#d0ffd0">fixed</td>
323</tr>
324<tr>
325<td><a href=/tbwiki/_bug0010?action=raw>0010</td>  <td>RegEx processor doesn't read match lines from processor block</td>
326  <td>&lt;no data&gt;</td>
327  <td>RegEx processor doesn't read match lines from processor block
328<p>
329See <a style="color:red;" href="/tbwiki/TestRegexProcessor">TestRegexProcessor</a>
330<p>
331</td>
332  <td>Tim</td>
333  <td bgcolor="#d0ffd0">fixed</td>
334</tr>
335<tr>
336<td><a href=/tbwiki/_bug0011?action=raw>0011</td>  <td>Need to handle https URLs</td>
337  <td>&lt;no data&gt;</td>
338  <td>TBWiki doesn't automatically create link to '<a href="https:'">https:'</a> URLs.
339<p>
340</td>
341  <td>Tim</td>
342  <td bgcolor="#d0ffd0">fixed</td>
343</tr>
344<tr>
345<td><a href=/tbwiki/_bug0012?action=raw>0012</td>  <td>ProgressChart macro date parsing error</td>
346  <td bgcolor="#ffff90">low</td>
347  <td>ProgressChart macro can't parse date strings
348without the time portion of the string
349<p>
350</td>
351  <td>Tim</td>
352  <td bgcolor="#ffd0d0">open</td>
353</tr>
354<tr>
355<td><a href=/tbwiki/_bug0013?action=raw>0013</td>  <td>Can't edit-in-place the buglist</td>
356  <td bgcolor="#ff4040">high</td>
357  <td>Try editing-in-place the Bug List table.  You get:
358<p>
359Traceback (most recent call last):
360  File "/var/www/cgi-bin/tbwiki.py", line 47, in
361    main(req)
362  File "/home/tbird/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1529, in main
363    processor_func(req)
364  File "/home/tbird/work/tbwiki/data/plugins/ProcessorTable.py", line 36, in edit_table_in_place
365    message = table.edit_table_in_place(req)
366  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 1086, in edit_table_in_place
367    tb.show_edit_table_in_place_form()
368  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 914, in show_edit_table_in_place_form
369    print line_edit_form_spec % form_fields
370  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 163, in __getitem__
371    record_id = self.record["record_id"]
372KeyError: 'record_id'
373<p>
374possible solutions: remove 'edit-in-place' link for attrdb databases.  But I think this is really just a typo somewhere.  There's a fixthis for fixing the schizm between usage of 'record' and 'record_id' on the todo page.
375<p>
376</td>
377  <td>Tim</td>
378  <td bgcolor="#ffd0d0">open</td>
379</tr>
380<tr>
381<td><a href=/tbwiki/_bug0014?action=raw>0014</td>  <td>Duplicate bullet on big outdent</td>
382  <td>&lt;no data&gt;</td>
383  <td>The line of text for a bullet is repeated when a bullet is outdented more than one level.
384<p>
385See <a style="color:red;" href="/tbwiki/TestNestedBullets">TestNestedBullets</a>
386<p>
387</td>
388  <td>Tim</td>
389  <td bgcolor="#d0ffd0">fixed</td>
390</tr>
391<tr>
392<td><a href=/tbwiki/_bug0015?action=raw>0015</td>  <td>TableOfContents doesn't read headings from included page</td>
393  <td bgcolor="#ffff90">low</td>
394  <td>The TableOfContents macro doesn't read headings from an included
395page.  See <a style="color:red;" href="/tbwiki/TestMacroInclude">TestMacroInclude</a>
396<p>
397</td>
398  <td>Tim</td>
399  <td bgcolor="#ffd0d0">open</td>
400</tr>
401<tr>
402<td><a href=/tbwiki/_bug0016?action=raw>0016</td>  <td>missing blank line in preformat block</td>
403  <td bgcolor="#ffff90">low</td>
404  <td>See <a style="color:red;" href="/tbwiki/SampleBlock">SampleBlock</a> page
405<p>
406Hmmm. There is no SampleBlock page.  What was this bug about again?
407<p>
408</td>
409  <td>Tim</td>
410  <td bgcolor="#c08080">rejected</td>
411</tr>
412<tr>
413<td><a href=/tbwiki/_bug0017?action=raw>0017</td>  <td>Add row to attr table uses wrong record_id</td>
414  <td>&lt;no data&gt;</td>
415  <td>If you add a row to an attribute table, then the record_id saved in the newly created file is the numeric record_id, instead of the record_id value from the add form.
416<p>
417Note that the attribute filename is correct.
418<p>
419To reproduce, add a new record to the User database
420(see <a style="color:red;" href="/tbwiki/TestUserTable">TestUserTable</a>
421<p>
422</td>
423  <td>Tim</td>
424  <td bgcolor="#d0ffd0">fixed</td>
425</tr>
426<tr>
427<td><a href=/tbwiki/_bug0018?action=raw>0018</td>  <td>(DUP of 13) Can't edit-in-place the buglist</td>
428  <td>&lt;no data&gt;</td>
429  <td>There's an python exception if you try to edit-in-place the bug list.</td>
430  <td>Tim</td>
431  <td bgcolor="#ffffd0">duplicate</td>
432</tr>
433<tr>
434<td><a href=/tbwiki/_bug0019?action=raw>0019</td>  <td>Merge of database configuration doesn't work as expected</td>
435  <td bgcolor="#ffa500">medium</td>
436  <td>See <a href="/tbwiki/BugList">BugList</a> Long Form, which should have a description in the listing.  The cols field in the #!Table processor block should override the cols listing in the BugListConf file</td>
437  <td>Tim</td>
438  <td bgcolor="#d0ffd0">fixed</td>
439</tr>
440<tr>
441<td><a href=/tbwiki/_bug002?action=raw>002</td>  <td>progress chart time parse failure</td>
442  <td>&lt;no data&gt;</td>
443  <td>trailing spaces on time entry for progress chart cause a parse failure</td>
444  <td>Tim</td>
445  <td bgcolor="#ffd0d0">open</td>
446</tr>
447<tr>
448<td><a href=/tbwiki/_bug0020?action=raw>0020</td>  <td>Block text missing \n</td>
449  <td bgcolor="#ffff90">low</td>
450  <td>Block text is missing the \n between the block name
451and the block content.
452<p>
453See
454<a href="http://localhost/tbwiki/TestBlocks#named_block">http://localhost/tbwiki/TestBlocks#named_block</a>
455<p>
456</td>
457  <td>Tim</td>
458  <td bgcolor="#ffd0d0">open</td>
459</tr>
460<tr>
461<td><a href=/tbwiki/_bug0021?action=raw>0021</td>  <td>'what links here' doesn't work for some link syntaxes</td>
462  <td bgcolor="#ffa500">medium</td>
463  <td>Try "what links here" for the page UnitTestSingleBoldWord.
464<p>
465There are no entries, event though the page List of unit tests has a link to that page.
466<p>
467</td>
468  <td>Tim</td>
469  <td bgcolor="#ffd0d0">open</td>
470</tr>
471<tr>
472<td><a href=/tbwiki/_bug0022?action=raw>0022</td>  <td>datascan module doesn't support multi-line fields</td>
473  <td>&lt;no data&gt;</td>
474  <td>The datascan module doesn't support multi-line fields.
475<p>
476Multi-line fields are supposed to be parsable using a field and field_endpat combination, but I can't get it to work.
477<p>
478See the function parse_data in data_scan.py, and there is a FIXTHIS saying that this functionality was never tested.
479<p>
480See <a href="http://bird.org/test/TestTableParsedPages">http://bird.org/test/TestTableParsedPages</a> for a test which shows the problems encountered.
481<p>
482NOTE: most of this problem is fixed, with changes to data_scan:parse_data().  What remains is to avoid putting the material before the start of the pattern into the value.
483<p>
484</td>
485  <td>Tim</td>
486  <td bgcolor="#d0ffd0">fixed</td>
487</tr>
488<tr>
489<td><a href=/tbwiki/_bug0023?action=raw>0023</td>  <td>single percent page fault</td>
490  <td bgcolor="#ff4040">high</td>
491  <td>if you place a single percent on a page, in some cases you get a page fault (traceback error).
492<p>
493The single percents need to be escaped before the page is formatted with data from the wiki engine.
494<p>
495Here is the traceback:
496<pre>
497Exception raised by tbwiki software
498Traceback (most recent call last):
499  File "tbwiki.cgi", line 53, in
500    main(req)
501  File "/home2/birdorg/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1513, in main
502    html = block_to_html(req, page_data)
503  File "/home2/birdorg/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1030, in block_to_html
504    new_data = data % req.data
505ValueError: unsupported format character '
506' (0xd) at index 268
507</pre>
508<p>
509See <a href="http://bird.org/test/TestCornerMarkup">http://bird.org/test/TestCornerMarkup</a>
510<p>
511</td>
512  <td>Tim</td>
513  <td bgcolor="#d0ffd0">fixed</td>
514</tr>
515<tr>
516<td><a href=/tbwiki/_bug0024?action=raw>0024</td>  <td>(DUP of 13) Can't edit-table-in-place an attrdb</td>
517  <td bgcolor="#ff4040">high</td>
518  <td>If you try to do edit-table-in-place with an attrdb, it doesn't work.  There is a fault with an error about missing record_id.
519Duplicate of bug 0013.  May be related to bug 0017.
520<p>
521</td>
522  <td>Tim</td>
523  <td bgcolor="#ffffd0">duplicate</td>
524</tr>
525<tr>
526<td><a href=/tbwiki/_bug0025?action=raw>0025</td>  <td>bug db files have wrong digit format</td>
527  <td bgcolor="#ffff90">low</td>
528  <td>I changed the bug database to use next_page_num for the default_value, but this is always a 4-digit number.  bug page made before this change have a different number of digits in
529their filenames.
530<p>
531I should go back and fix the filenames to be more sane.
532The record_id for each file should also be made to match the filename.
533<p>
534</td>
535  <td>Tim</td>
536  <td bgcolor="#d0ffd0">fixed</td>
537</tr>
538<tr>
539<td><a href=/tbwiki/_bug0026?action=raw>0026</td>  <td>Section editing adds a new line to the section</td>
540  <td bgcolor="#ffff90">low</td>
541  <td>When you edit a section, an extra newline is added at the end of the section.  See either get_section() or set_section().  I think this has to do with the simple '\n'.join() at the end of the routine.</td>
542  <td>Tim</td>
543  <td bgcolor="#ffd0d0">open</td>
544</tr>
545<tr>
546<td><a href=/tbwiki/_bug0027?action=raw>0027</td>  <td>RegressionCheck shows some pages with diffs, even when no diffs are shown on diff page</td>
547  <td bgcolor="#ffa500">medium</td>
548  <td>In particular, no diff is shown by RegressionCheck.show_diff, for pages tbwiki.header and TestMarkupVariablesStatic.  However, these are shown as errors in the Regression Check table.
549<p>
550I added code to hold messages.  It now looks like something related to the  variable.  I moved this to be dynamically generated by the data_class in tbwiki_engine, but there's still some sort of problem that I can't pin down.
551<p>
552There are now lots of debug statements (commented out) in the RegressionCheck main procedure.
553<p>
554</td>
555  <td>Tim</td>
556  <td bgcolor="#ffd0d0">open</td>
557</tr>
558<tr>
559<td><a href=/tbwiki/_bug0028?action=raw>0028</td>  <td>edit comment doesn't show up in history list</td>
560  <td bgcolor="#ffff90">low</td>
561  <td>Add a comment when editing a page, then click on "history".
562<p>
563The comment field is blank.
564<p>
565The comment is in the logfile, though.
566<p>
567Resolution note:  It turned out that the log had entries for both 'edit' and 'get' for the page with the same timestamp, and the 'get' (which has no comment) was being used by the history routine.
568<p>
569</td>
570  <td>Tim</td>
571  <td bgcolor="#d0ffd0">fixed</td>
572</tr>
573<tr>
574<td><a href=/tbwiki/_bug0029?action=raw>0029</td>  <td>Problem with bullets when a bulleted line starts with a macro</td>
575  <td bgcolor="#ffa500">medium</td>
576  <td>If you put a macro as the first part of a bullet, then the bullet is not processed correctly.
577<p>
578See <a href="http://bird.org/test/TestBullets">http://bird.org/test/TestBullets</a>
579<p>
580</td>
581  <td>Tim</td>
582  <td bgcolor="#ffd0d0">open</td>
583</tr>
584<tr>
585<td><a href=/tbwiki/_bug003?action=raw>003</td>  <td>Can't cancel page create</td>
586  <td>&lt;no data&gt;</td>
587  <td>If you press Cancel on a page create, it takes you back to the edit form for the create again.</td>
588  <td>Tim</td>
589  <td bgcolor="#ffd0d0">open</td>
590</tr>
591<tr>
592<td><a href=/tbwiki/_bug0030?action=raw>0030</td>  <td>color coding and types don't work on tbwikidb tables</td>
593  <td bgcolor="#ffa500">medium</td>
594  <td>field color coding, and in general the table field type system doesn't work for tbwikidb databases.
595<p>
596The reason the colors don't work, is that trailing whitespace is left on the field values when they are parsed from the tbwikidb
597files (/pages).  Maybe this could be solved with a simple
598white-space removal in the table handling during the color compare operation.
599<p>
600</td>
601  <td>Tim</td>
602  <td bgcolor="#d0ffd0">fixed</td>
603</tr>
604<tr>
605<td><a href=/tbwiki/_bug0031?action=raw>0031</td>  <td>sort link sorts all tables on the page, not just the associated table</td>
606  <td bgcolor="#ffff90">low</td>
607  <td>Go to <a href="http://bird.org/tbwtest/TestTableConfig,">http://bird.org/tbwtest/TestTableConfig,</a>
608and click on the sort link for the "Salary" column.
609<p>
610A new page appears and all the tables have been sorted by Salary.
611Pages that don't have a Salary column are sorted by some other field, and an error message is displayed.
612<p>
613This should be fixed by adding the block_name to the sort_link, so that only that table gets sorted by the indicated field.
614<p>
615</td>
616  <td>Tim</td>
617  <td bgcolor="#ffd0d0">open</td>
618</tr>
619<tr>
620<td><a href=/tbwiki/_bug0032?action=raw>0032</td>  <td>table edit-in-place removes configuration attributes</td>
621  <td bgcolor="#ffa500">medium</td>
622  <td>If you choose to edit-in-place a spreadsheet that is an inline moin table, when the table data is written back out, it removes the is_spreadsheet attribute.</td>
623  <td>Tim</td>
624  <td bgcolor="#ffd0d0">open</td>
625</tr>
626<tr>
627<td><a href=/tbwiki/_bug0033?action=raw>0033</td>  <td>exception trying to read missing user page</td>
628  <td bgcolor="#ff4040">high</td>
629  <td>I got this exception on birdcloud.org/bc/FrontPage
630<p>
631I was presumably logging in as user 4, and tbwiki_engine.py
632was trying to read admin/User4, without a try/except clause
633to handle a missing file.  (that's my best guess)
634<p>
635<pre>
636exception reading user file: /home/tbird/work/tbwiki-data/bc/admin/User4
637Traceback (most recent call last):
638  File "/home/tbird/work/tbwiki/cgi-bin/tbwiki_engine.py", line 642, in set_user
639    record = table.read_attrdb_file(None, self, file_path, "").values()[0]
640  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 2117, in read_attrdb_file
641    tb.add_to_message("Cannot open file %s" % file_path)
642AttributeError: 'NoneType' object has no attribute 'add_to_message'
643 
644 
645</pre></td>
646  <td>Tim</td>
647  <td bgcolor="#ffd0d0">open</td>
648</tr>
649<tr>
650<td><a href=/tbwiki/_bug004?action=raw>004</td>  <td>Shouldn't save identical page data</td>
651  <td>&lt;no data&gt;</td>
652  <td>If you save the identical page, it does a regular save. It should see that contents are the same and avoid the save.</td>
653  <td>Tim</td>
654  <td bgcolor="#ffd0d0">open</td>
655</tr>
656<tr>
657<td><a href=/tbwiki/_bug005?action=raw>005</td>  <td>Exception on invalid search expression</td>
658  <td>&lt;no data&gt;</td>
659  <td>You get a python exception if you enter an invalid regular expression in the search form.</td>
660  <td>Tim</td>
661  <td bgcolor="#ffd0d0">open</td>
662</tr>
663<tr>
664<td><a href=/tbwiki/_bug006?action=raw>006</td>  <td>Bold and italic processing problems</td>
665  <td>&lt;no data&gt;</td>
666  <td>Can't combine bold and italics. Can't apply bold and italics to other elements.</td>
667  <td>Tim</td>
668  <td bgcolor="#ffd0d0">open</td>
669</tr>
670<tr>
671<td><a href=/tbwiki/_bug007?action=raw>007</td>  <td>Bug in checkbox field handling</td>
672  <td>&lt;no data&gt;</td>
673  <td>6. Checkbox form fields don't work so well
674<ul><li>checkbox value is not inserted in the edit_record form
675<li>if checkbox is unchecked, the form handling code can't read the value from the  form.
676</ul>
677<p>
678</td>
679  <td>Tim</td>
680  <td bgcolor="#ffd0d0">open</td>
681</tr>
682<tr>
683<td><a href=/tbwiki/_bug008?action=raw>008</td>  <td>Missing current page in history list</td>
684  <td>&lt;no data&gt;</td>
685  <td>History is missing the current page - it can't see the latest diff</td>
686  <td>Tim</td>
687  <td bgcolor="#ffd0d0">open</td>
688</tr>
689<tr>
690<td><a href=/tbwiki/_bug009?action=raw>009</td>  <td>Page name with space not processed properly</td>
691  <td>&lt;no data&gt;</td>
692  <td>Page with space (on <a style="color:red;" href="/tbwiki/TestLinks">TestLinks</a> page) isn't processed properly by makeurl
693<ul><li>probably need to test all functions on page_names with spaces
694</ul>
695<p>
696</td>
697  <td>Tim</td>
698  <td bgcolor="#ffd0d0">open</td>
699</tr>
700<tr>
701<td><a href=/tbwiki/_bug010?action=raw>010</td>  <td>RegEx processor doesn't read match lines from processor block</td>
702  <td>&lt;no data&gt;</td>
703  <td>RegEx processor doesn't read match lines from processor block
704<p>
705See <a style="color:red;" href="/tbwiki/TestRegexProcessor">TestRegexProcessor</a>
706<p>
707</td>
708  <td>Tim</td>
709  <td bgcolor="#d0ffd0">fixed</td>
710</tr>
711<tr>
712<td><a href=/tbwiki/_bug011?action=raw>011</td>  <td>Need to handle https URLs</td>
713  <td>&lt;no data&gt;</td>
714  <td>TBWiki doesn't automatically create link to '<a href="https:'">https:'</a> URLs.
715<p>
716</td>
717  <td>Tim</td>
718  <td bgcolor="#d0ffd0">fixed</td>
719</tr>
720<tr>
721<td><a href=/tbwiki/_bug012?action=raw>012</td>  <td>ProgressChart macro date parsing error</td>
722  <td>&lt;no data&gt;</td>
723  <td>ProgressChart macro can't parse date strings
724without the time portion of the string
725<p>
726</td>
727  <td>Tim</td>
728  <td bgcolor="#ffd0d0">open</td>
729</tr>
730<tr>
731<td><a href=/tbwiki/_bug013?action=raw>013</td>  <td>Can't edit-in-place the buglist</td>
732  <td>&lt;no data&gt;</td>
733  <td>Try editing-in-place the Bug List table.  You get:
734<p>
735Traceback (most recent call last):
736  File "/var/www/cgi-bin/tbwiki.py", line 47, in
737    main(req)
738  File "/home/tbird/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1529, in main
739    processor_func(req)
740  File "/home/tbird/work/tbwiki/data/plugins/ProcessorTable.py", line 36, in edit_table_in_place
741    message = table.edit_table_in_place(req)
742  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 1086, in edit_table_in_place
743    tb.show_edit_table_in_place_form()
744  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 914, in show_edit_table_in_place_form
745    print line_edit_form_spec % form_fields
746  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 163, in __getitem__
747    record_id = self.record["record_id"]
748KeyError: 'record_id'
749<p>
750</td>
751  <td>Tim</td>
752  <td bgcolor="#ffd0d0">open</td>
753</tr>
754<tr>
755<td><a href=/tbwiki/_bug014?action=raw>014</td>  <td>Duplicate bullet on big outdent</td>
756  <td>&lt;no data&gt;</td>
757  <td>The line of text for a bullet is repeated when a bullet is outdented more than one level.
758<p>
759See <a style="color:red;" href="/tbwiki/TestNestedBullets">TestNestedBullets</a>
760<p>
761</td>
762  <td>Tim</td>
763  <td bgcolor="#d0ffd0">fixed</td>
764</tr>
765<tr>
766<td><a href=/tbwiki/_bug015?action=raw>015</td>  <td>TableOfContents doesn't read headings from included page</td>
767  <td>&lt;no data&gt;</td>
768  <td>The TableOfContents macro doesn't read headings from an included
769page.  See <a style="color:red;" href="/tbwiki/TestMacroInclude">TestMacroInclude</a>
770<p>
771</td>
772  <td>Tim</td>
773  <td bgcolor="#ffd0d0">open</td>
774</tr>
775<tr>
776<td><a href=/tbwiki/_bug016?action=raw>016</td>  <td>missing blank line in preformat block</td>
777  <td>&lt;no data&gt;</td>
778  <td>See <a style="color:red;" href="/tbwiki/SampleBlock">SampleBlock</a> page</td>
779  <td>Tim</td>
780  <td bgcolor="#ffd0d0">open</td>
781</tr>
782<tr>
783<td><a href=/tbwiki/_bug017?action=raw>017</td>  <td>Add row to attr table uses wrong record_id</td>
784  <td>&lt;no data&gt;</td>
785  <td>If you add a row to an attribute table, then the record_id saved in the newly created file is the numeric record_id, instead of the record_id value from the add form.
786<p>
787Note that the attribute filename is correct.
788<p>
789To reproduce, add a new record to the User database
790(see <a style="color:red;" href="/tbwiki/TestUserTable">TestUserTable</a>
791<p>
792</td>
793  <td>Tim</td>
794  <td bgcolor="#d0ffd0">fixed</td>
795</tr>
796<tr>
797<td><a href=/tbwiki/_bug018?action=raw>018</td>  <td>(DUP of 13) Can't edit-in-place the buglist</td>
798  <td>&lt;no data&gt;</td>
799  <td>There's an python exception if you try to edit-in-place the bug list.</td>
800  <td>Tim</td>
801  <td bgcolor="#ffffd0">duplicate</td>
802</tr>
803<tr>
804<td><a href=/tbwiki/_bug019?action=raw>019</td>  <td>Merge of database configuration doesn't work as expected</td>
805  <td>&lt;no data&gt;</td>
806  <td>See <a href="/tbwiki/BugList">BugList</a> Long Form, which should have a description in the listing.  The cols field in the #!Table processor block should override the cols listing in the BugListConf file</td>
807  <td>Tim</td>
808  <td bgcolor="#ffd0d0">open</td>
809</tr>
810<tr>
811<td><a href=/tbwiki/_bug020?action=raw>020</td>  <td>Block text missing \n</td>
812  <td>&lt;no data&gt;</td>
813  <td>Block text is missing the \n between the block name
814and the block content.
815<p>
816See
817<a href="http://localhost/tbwiki/TestBlocks#named_block">http://localhost/tbwiki/TestBlocks#named_block</a>
818<p>
819</td>
820  <td>Tim</td>
821  <td bgcolor="#ffd0d0">open</td>
822</tr>
823<tr>
824<td><a href=/tbwiki/_bug021?action=raw>021</td>  <td>what links here doesn't work for some link syntaxes</td>
825  <td>&lt;no data&gt;</td>
826  <td>Try "what links here" for the page UnitTestSingleBoldWord.
827<p>
828There are no entries, event though the page List of unit tests has a link to that page.
829<p>
830</td>
831  <td>tim</td>
832  <td bgcolor="#ffd0d0">open</td>
833</tr>
834</table>
835<a href="/tbwiki/BugList?action=Table.query_form&source_spec=_bug.*&conf=BugListConf&table_block=BugList%3ABugLongList">
836            <font size=-1>Query</font></a>
837<br>
838 
839<p>
840<h1><a name="Outstanding_TBWiki_bugs_(in_text_format)">Outstanding TBWiki bugs (in text format)</a>
841<span align=right class="section_edit_link">[<a href="/tbwiki/BugList?action=edit&section=Outstanding_TBWiki_bugs_(in_text_format)">edit section</a>]</font></span>
842</h1>
843<p>
8442. If you save the identical page, it does a regular save.  It should see that contents are the same and avoid the save.
845<p>
8463. You get a python exception if you enter an invalid regular expression in the search form.
847<p>
8484. Recent changes is missing newly created pages.
849<p>
8506. Checkbox form fields don't work so well
851<ul><li>checkbox value is not inserted in the edit_record form
852<li>if checkbox is unchecked, the form handling code can't read the value from the  form.
853</ul>
854<p>
85511. RegEx processor doesn't read match lines from processor block
856<p>
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op

Differences for page "BugList"


expected html
generated html
t No Differences Found t No Differences Found 
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op

Update saved output

Back to diff page

Return to Regression_Test page
TBWiki engine 1.9.3 by Tim Bird