FrontPage 

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/_bug0032?action=raw>0032</td>  <td>table edit-in-place removes configuration attributes</td>
206  <td>Tim</td>
207  <td bgcolor="#ffa500">medium</td>
208  <td bgcolor="#ffd0d0">open</td>
209</tr>
210</table>
211<a href="/tbwiki/BugList?action=Table.query_form&source_spec=_bug.*&conf=BugListConf&table_block=BugList%3ABugSummaryList">
212            <font size=-1>Query</font></a>
213<br>
214 
215<p>
216See <a href="/tbwiki/BugListConf?action=raw">BugListConf</a>
217<p>
218And <a href="/tbwiki/BugListLongQuery?action=raw">BugListLongQuery</a>
219(not currently used by tables on this page)
220<p>
221<h1><a name="Long_Form">Long Form</a>
222<span align=right class="section_edit_link">[<a href="/tbwiki/BugList?action=edit&section=Long_Form">edit section</a>]</font></span>
223</h1>
224<table border=1>
225<tr bgcolor="#d0d0ff">
226  <td align="center"><b>record_id</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=record_id">^</a></td>
227  <td align="center"><b>summary</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=summary">^</a></td>
228  <td align="center"><b>priority</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=priority">^</a></td>
229  <td align="center"><b>description</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=description">^</a></td>
230  <td align="center"><b>assigned_to</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=assigned_to">^</a></td>
231  <td align="center"><b>status</b>&nbsp;&nbsp;<a href="/tbwiki/BugList?sortby=status">^</a></td>
232</tr>
233<tr>
234<td><a href=/tbwiki/_bug0001?action=raw>0001</td>  <td>this is the first bug</td>
235  <td bgcolor="#ffff90">low</td>
236  <td>This is a multi-line
237description of the first bug.
238<p>
239</td>
240  <td>Tim</td>
241  <td bgcolor="#d0ffd0">fixed</td>
242</tr>
243<tr>
244<td><a href=/tbwiki/_bug0002?action=raw>0002</td>  <td>progress chart time parse failure</td>
245  <td bgcolor="#ffff90">low</td>
246  <td>trailing spaces on time entry for progress chart cause a parse failure</td>
247  <td>Tim</td>
248  <td bgcolor="#ffd0d0">open</td>
249</tr>
250<tr>
251<td><a href=/tbwiki/_bug0003?action=raw>0003</td>  <td>Can't cancel page create</td>
252  <td bgcolor="#ffff90">low</td>
253  <td>If you press Cancel on a page create, it takes you back to the edit form for the create again.</td>
254  <td>Tim</td>
255  <td bgcolor="#ffd0d0">open</td>
256</tr>
257<tr>
258<td><a href=/tbwiki/_bug0004?action=raw>0004</td>  <td>Shouldn't save identical page data</td>
259  <td bgcolor="#ffff90">low</td>
260  <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>
261  <td>Tim</td>
262  <td bgcolor="#ffd0d0">open</td>
263</tr>
264<tr>
265<td><a href=/tbwiki/_bug0005?action=raw>0005</td>  <td>Exception on invalid search expression</td>
266  <td bgcolor="#ff4040">high</td>
267  <td>You get a python exception if you enter an invalid regular expression in the search form.</td>
268  <td>Tim</td>
269  <td bgcolor="#ffd0d0">open</td>
270</tr>
271<tr>
272<td><a href=/tbwiki/_bug0006?action=raw>0006</td>  <td>Bold and italic processing problems</td>
273  <td>&lt;no data&gt;</td>
274  <td>Can't combine bold and italics. Can't apply bold and italics to other elements.</td>
275  <td>Tim</td>
276  <td bgcolor="#d0ffd0">fixed</td>
277</tr>
278<tr>
279<td><a href=/tbwiki/_bug0007?action=raw>0007</td>  <td>Bug in checkbox field handling</td>
280  <td bgcolor="#ffa500">medium</td>
281  <td>6. Checkbox form fields don't work so well
282<ul><li>checkbox value is not inserted in the edit_record form
283<li>if checkbox is unchecked, the form handling code can't read the value from the  form.
284</ul>
285<p>
286</td>
287  <td>Tim</td>
288  <td bgcolor="#ffd0d0">open</td>
289</tr>
290<tr>
291<td><a href=/tbwiki/_bug0008?action=raw>0008</td>  <td>Missing current page in history list</td>
292  <td bgcolor="#ffff90">low</td>
293  <td>History is missing the current page - it can't see the latest diff</td>
294  <td>Tim</td>
295  <td bgcolor="#ffd0d0">open</td>
296</tr>
297<tr>
298<td><a href=/tbwiki/_bug0009?action=raw>0009</td>  <td>Page name with space not processed properly</td>
299  <td>&lt;no data&gt;</td>
300  <td>Page with space (on <a style="color:red;" href="/tbwiki/TestLinks">TestLinks</a> page) isn't processed properly by makeurl
301<ul><li>probably need to test all functions on page_names with spaces
302</ul>
303<p>
304</td>
305  <td>Tim</td>
306  <td bgcolor="#d0ffd0">fixed</td>
307</tr>
308<tr>
309<td><a href=/tbwiki/_bug001?action=raw>001</td>  <td>this is the first bug</td>
310  <td>&lt;no data&gt;</td>
311  <td>This is a multi-line
312description of the first bug.
313<p>
314</td>
315  <td>Tim</td>
316  <td bgcolor="#d0ffd0">fixed</td>
317</tr>
318<tr>
319<td><a href=/tbwiki/_bug0010?action=raw>0010</td>  <td>RegEx processor doesn't read match lines from processor block</td>
320  <td>&lt;no data&gt;</td>
321  <td>RegEx processor doesn't read match lines from processor block
322<p>
323See <a style="color:red;" href="/tbwiki/TestRegexProcessor">TestRegexProcessor</a>
324<p>
325</td>
326  <td>Tim</td>
327  <td bgcolor="#d0ffd0">fixed</td>
328</tr>
329<tr>
330<td><a href=/tbwiki/_bug0011?action=raw>0011</td>  <td>Need to handle https URLs</td>
331  <td>&lt;no data&gt;</td>
332  <td>TBWiki doesn't automatically create link to '<a href="https:'">https:'</a> URLs.
333<p>
334</td>
335  <td>Tim</td>
336  <td bgcolor="#d0ffd0">fixed</td>
337</tr>
338<tr>
339<td><a href=/tbwiki/_bug0012?action=raw>0012</td>  <td>ProgressChart macro date parsing error</td>
340  <td bgcolor="#ffff90">low</td>
341  <td>ProgressChart macro can't parse date strings
342without the time portion of the string
343<p>
344</td>
345  <td>Tim</td>
346  <td bgcolor="#ffd0d0">open</td>
347</tr>
348<tr>
349<td><a href=/tbwiki/_bug0013?action=raw>0013</td>  <td>Can't edit-in-place the buglist</td>
350  <td bgcolor="#ff4040">high</td>
351  <td>Try editing-in-place the Bug List table.  You get:
352<p>
353Traceback (most recent call last):
354  File "/var/www/cgi-bin/tbwiki.py", line 47, in
355    main(req)
356  File "/home/tbird/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1529, in main
357    processor_func(req)
358  File "/home/tbird/work/tbwiki/data/plugins/ProcessorTable.py", line 36, in edit_table_in_place
359    message = table.edit_table_in_place(req)
360  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 1086, in edit_table_in_place
361    tb.show_edit_table_in_place_form()
362  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 914, in show_edit_table_in_place_form
363    print line_edit_form_spec % form_fields
364  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 163, in __getitem__
365    record_id = self.record["record_id"]
366KeyError: 'record_id'
367<p>
368possible 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.
369<p>
370</td>
371  <td>Tim</td>
372  <td bgcolor="#ffd0d0">open</td>
373</tr>
374<tr>
375<td><a href=/tbwiki/_bug0014?action=raw>0014</td>  <td>Duplicate bullet on big outdent</td>
376  <td>&lt;no data&gt;</td>
377  <td>The line of text for a bullet is repeated when a bullet is outdented more than one level.
378<p>
379See <a style="color:red;" href="/tbwiki/TestNestedBullets">TestNestedBullets</a>
380<p>
381</td>
382  <td>Tim</td>
383  <td bgcolor="#d0ffd0">fixed</td>
384</tr>
385<tr>
386<td><a href=/tbwiki/_bug0015?action=raw>0015</td>  <td>TableOfContents doesn't read headings from included page</td>
387  <td bgcolor="#ffff90">low</td>
388  <td>The TableOfContents macro doesn't read headings from an included
389page.  See <a style="color:red;" href="/tbwiki/TestMacroInclude">TestMacroInclude</a>
390<p>
391</td>
392  <td>Tim</td>
393  <td bgcolor="#ffd0d0">open</td>
394</tr>
395<tr>
396<td><a href=/tbwiki/_bug0016?action=raw>0016</td>  <td>missing blank line in preformat block</td>
397  <td bgcolor="#ffff90">low</td>
398  <td>See <a style="color:red;" href="/tbwiki/SampleBlock">SampleBlock</a> page
399<p>
400Hmmm. There is no SampleBlock page.  What was this bug about again?
401<p>
402</td>
403  <td>Tim</td>
404  <td bgcolor="#c08080">rejected</td>
405</tr>
406<tr>
407<td><a href=/tbwiki/_bug0017?action=raw>0017</td>  <td>Add row to attr table uses wrong record_id</td>
408  <td>&lt;no data&gt;</td>
409  <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.
410<p>
411Note that the attribute filename is correct.
412<p>
413To reproduce, add a new record to the User database
414(see <a style="color:red;" href="/tbwiki/TestUserTable">TestUserTable</a>
415<p>
416</td>
417  <td>Tim</td>
418  <td bgcolor="#d0ffd0">fixed</td>
419</tr>
420<tr>
421<td><a href=/tbwiki/_bug0018?action=raw>0018</td>  <td>(DUP of 13) Can't edit-in-place the buglist</td>
422  <td>&lt;no data&gt;</td>
423  <td>There's an python exception if you try to edit-in-place the bug list.</td>
424  <td>Tim</td>
425  <td bgcolor="#ffffd0">duplicate</td>
426</tr>
427<tr>
428<td><a href=/tbwiki/_bug0019?action=raw>0019</td>  <td>Merge of database configuration doesn't work as expected</td>
429  <td bgcolor="#ffa500">medium</td>
430  <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>
431  <td>Tim</td>
432  <td bgcolor="#d0ffd0">fixed</td>
433</tr>
434<tr>
435<td><a href=/tbwiki/_bug002?action=raw>002</td>  <td>progress chart time parse failure</td>
436  <td>&lt;no data&gt;</td>
437  <td>trailing spaces on time entry for progress chart cause a parse failure</td>
438  <td>Tim</td>
439  <td bgcolor="#ffd0d0">open</td>
440</tr>
441<tr>
442<td><a href=/tbwiki/_bug0020?action=raw>0020</td>  <td>Block text missing \n</td>
443  <td bgcolor="#ffff90">low</td>
444  <td>Block text is missing the \n between the block name
445and the block content.
446<p>
447See
448<a href="http://localhost/tbwiki/TestBlocks#named_block">http://localhost/tbwiki/TestBlocks#named_block</a>
449<p>
450</td>
451  <td>Tim</td>
452  <td bgcolor="#ffd0d0">open</td>
453</tr>
454<tr>
455<td><a href=/tbwiki/_bug0021?action=raw>0021</td>  <td>'what links here' doesn't work for some link syntaxes</td>
456  <td bgcolor="#ffa500">medium</td>
457  <td>Try "what links here" for the page UnitTestSingleBoldWord.
458<p>
459There are no entries, event though the page List of unit tests has a link to that page.
460<p>
461</td>
462  <td>Tim</td>
463  <td bgcolor="#ffd0d0">open</td>
464</tr>
465<tr>
466<td><a href=/tbwiki/_bug0022?action=raw>0022</td>  <td>datascan module doesn't support multi-line fields</td>
467  <td>&lt;no data&gt;</td>
468  <td>The datascan module doesn't support multi-line fields.
469<p>
470Multi-line fields are supposed to be parsable using a field and field_endpat combination, but I can't get it to work.
471<p>
472See the function parse_data in data_scan.py, and there is a FIXTHIS saying that this functionality was never tested.
473<p>
474See <a href="http://birdcloud.org/test/TestTableParsedPages">http://birdcloud.org/test/TestTableParsedPages</a> for a test which shows the problems encountered.
475<p>
476NOTE: 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.
477<p>
478</td>
479  <td>Tim</td>
480  <td bgcolor="#d0ffd0">fixed</td>
481</tr>
482<tr>
483<td><a href=/tbwiki/_bug0023?action=raw>0023</td>  <td>single percent page fault</td>
484  <td bgcolor="#ff4040">high</td>
485  <td>if you place a single percent on a page, in some cases you get a page fault (traceback error).
486<p>
487The single percents need to be escaped before the page is formatted with data from the wiki engine.
488<p>
489Here is the traceback:
490<pre>
491Exception raised by tbwiki software
492Traceback (most recent call last):
493  File "tbwiki.cgi", line 53, in
494    main(req)
495  File "/home2/birdorg/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1513, in main
496    html = block_to_html(req, page_data)
497  File "/home2/birdorg/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1030, in block_to_html
498    new_data = data % req.data
499ValueError: unsupported format character '
500' (0xd) at index 268
501</pre>
502<p>
503See <a href="http://birdcloud.org/test/TestCornerMarkup">http://birdcloud.org/test/TestCornerMarkup</a>
504<p>
505</td>
506  <td>Tim</td>
507  <td bgcolor="#d0ffd0">fixed</td>
508</tr>
509<tr>
510<td><a href=/tbwiki/_bug0024?action=raw>0024</td>  <td>(DUP of 13) Can't edit-table-in-place an attrdb</td>
511  <td bgcolor="#ff4040">high</td>
512  <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.
513Duplicate of bug 0013.  May be related to bug 0017.
514<p>
515</td>
516  <td>Tim</td>
517  <td bgcolor="#ffffd0">duplicate</td>
518</tr>
519<tr>
520<td><a href=/tbwiki/_bug0025?action=raw>0025</td>  <td>bug db files have wrong digit format</td>
521  <td bgcolor="#ffff90">low</td>
522  <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
523their filenames.
524<p>
525I should go back and fix the filenames to be more sane.
526The record_id for each file should also be made to match the filename.
527<p>
528</td>
529  <td>Tim</td>
530  <td bgcolor="#d0ffd0">fixed</td>
531</tr>
532<tr>
533<td><a href=/tbwiki/_bug0026?action=raw>0026</td>  <td>Section editing adds a new line to the section</td>
534  <td bgcolor="#ffff90">low</td>
535  <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>
536  <td>Tim</td>
537  <td bgcolor="#ffd0d0">open</td>
538</tr>
539<tr>
540<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>
541  <td bgcolor="#ffa500">medium</td>
542  <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.
543<p>
544I 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.
545<p>
546There are now lots of debug statements (commented out) in the RegressionCheck main procedure.
547<p>
548</td>
549  <td>Tim</td>
550  <td bgcolor="#ffd0d0">open</td>
551</tr>
552<tr>
553<td><a href=/tbwiki/_bug0028?action=raw>0028</td>  <td>edit comment doesn't show up in history list</td>
554  <td bgcolor="#ffff90">low</td>
555  <td>Add a comment when editing a page, then click on "history".
556<p>
557The comment field is blank.
558<p>
559The comment is in the logfile, though.
560<p>
561Resolution 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.
562<p>
563</td>
564  <td>Tim</td>
565  <td bgcolor="#d0ffd0">fixed</td>
566</tr>
567<tr>
568<td><a href=/tbwiki/_bug0029?action=raw>0029</td>  <td>Problem with bullets when a bulleted line starts with a macro</td>
569  <td bgcolor="#ffa500">medium</td>
570  <td>If you put a macro as the first part of a bullet, then the bullet is not processed correctly.
571<p>
572See <a href="http://birdcloud.org/test/TestBullets">http://birdcloud.org/test/TestBullets</a>
573<p>
574</td>
575  <td>Tim</td>
576  <td bgcolor="#d0ffd0">fixed</td>
577</tr>
578<tr>
579<td><a href=/tbwiki/_bug003?action=raw>003</td>  <td>Can't cancel page create</td>
580  <td>&lt;no data&gt;</td>
581  <td>If you press Cancel on a page create, it takes you back to the edit form for the create again.</td>
582  <td>Tim</td>
583  <td bgcolor="#ffd0d0">open</td>
584</tr>
585<tr>
586<td><a href=/tbwiki/_bug0030?action=raw>0030</td>  <td>color coding and types don't work on tbwikidb tables</td>
587  <td bgcolor="#ffa500">medium</td>
588  <td>field color coding, and in general the table field type system doesn't work for tbwikidb databases.
589<p>
590The reason the colors don't work, is that trailing whitespace is left on the field values when they are parsed from the tbwikidb
591files (/pages).  Maybe this could be solved with a simple
592white-space removal in the table handling during the color compare operation.
593<p>
594</td>
595  <td>Tim</td>
596  <td bgcolor="#d0ffd0">fixed</td>
597</tr>
598<tr>
599<td><a href=/tbwiki/_bug0031?action=raw>0031</td>  <td>sort link sorts all tables on the page, not just the associated table</td>
600  <td bgcolor="#ffff90">low</td>
601  <td>Go to <a href="http://bird.org/tbwtest/TestTableConfig,">http://bird.org/tbwtest/TestTableConfig,</a>
602and click on the sort link for the "Salary" column.
603<p>
604A new page appears and all the tables have been sorted by Salary.
605Pages that don't have a Salary column are sorted by some other field, and an error message is displayed.
606<p>
607This should be fixed by adding the block_name to the sort_link, so that only that table gets sorted by the indicated field.
608<p>
609</td>
610  <td>Tim</td>
611  <td bgcolor="#ffd0d0">open</td>
612</tr>
613<tr>
614<td><a href=/tbwiki/_bug0032?action=raw>0032</td>  <td>table edit-in-place removes configuration attributes</td>
615  <td bgcolor="#ffa500">medium</td>
616  <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>
617  <td>Tim</td>
618  <td bgcolor="#ffd0d0">open</td>
619</tr>
620<tr>
621<td><a href=/tbwiki/_bug0033?action=raw>0033</td>  <td>exception trying to read missing user page</td>
622  <td bgcolor="#ff4040">high</td>
623  <td>I got this exception on birdcloud.org/bc/FrontPage
624<p>
625I was presumably logging in as user 4, and tbwiki_engine.py
626was trying to read admin/User4, without a try/except clause
627to handle a missing file.  (that's my best guess)
628<p>
629<pre>
630exception reading user file: /home/tbird/work/tbwiki-data/bc/admin/User4
631Traceback (most recent call last):
632  File "/home/tbird/work/tbwiki/cgi-bin/tbwiki_engine.py", line 642, in set_user
633    record = table.read_attrdb_file(None, self, file_path, "").values()[0]
634  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 2117, in read_attrdb_file
635    tb.add_to_message("Cannot open file %s" % file_path)
636AttributeError: 'NoneType' object has no attribute 'add_to_message'
637 
638 
639</pre></td>
640  <td>Tim</td>
641  <td bgcolor="#ffd0d0">open</td>
642</tr>
643<tr>
644<td><a href=/tbwiki/_bug004?action=raw>004</td>  <td>Shouldn't save identical page data</td>
645  <td>&lt;no data&gt;</td>
646  <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>
647  <td>Tim</td>
648  <td bgcolor="#ffd0d0">open</td>
649</tr>
650<tr>
651<td><a href=/tbwiki/_bug005?action=raw>005</td>  <td>Exception on invalid search expression</td>
652  <td>&lt;no data&gt;</td>
653  <td>You get a python exception if you enter an invalid regular expression in the search form.</td>
654  <td>Tim</td>
655  <td bgcolor="#ffd0d0">open</td>
656</tr>
657<tr>
658<td><a href=/tbwiki/_bug006?action=raw>006</td>  <td>Bold and italic processing problems</td>
659  <td>&lt;no data&gt;</td>
660  <td>Can't combine bold and italics. Can't apply bold and italics to other elements.</td>
661  <td>Tim</td>
662  <td bgcolor="#ffd0d0">open</td>
663</tr>
664<tr>
665<td><a href=/tbwiki/_bug007?action=raw>007</td>  <td>Bug in checkbox field handling</td>
666  <td>&lt;no data&gt;</td>
667  <td>6. Checkbox form fields don't work so well
668<ul><li>checkbox value is not inserted in the edit_record form
669<li>if checkbox is unchecked, the form handling code can't read the value from the  form.
670</ul>
671<p>
672</td>
673  <td>Tim</td>
674  <td bgcolor="#ffd0d0">open</td>
675</tr>
676<tr>
677<td><a href=/tbwiki/_bug008?action=raw>008</td>  <td>Missing current page in history list</td>
678  <td>&lt;no data&gt;</td>
679  <td>History is missing the current page - it can't see the latest diff</td>
680  <td>Tim</td>
681  <td bgcolor="#ffd0d0">open</td>
682</tr>
683<tr>
684<td><a href=/tbwiki/_bug009?action=raw>009</td>  <td>Page name with space not processed properly</td>
685  <td>&lt;no data&gt;</td>
686  <td>Page with space (on <a style="color:red;" href="/tbwiki/TestLinks">TestLinks</a> page) isn't processed properly by makeurl
687<ul><li>probably need to test all functions on page_names with spaces
688</ul>
689<p>
690</td>
691  <td>Tim</td>
692  <td bgcolor="#ffd0d0">open</td>
693</tr>
694<tr>
695<td><a href=/tbwiki/_bug010?action=raw>010</td>  <td>RegEx processor doesn't read match lines from processor block</td>
696  <td>&lt;no data&gt;</td>
697  <td>RegEx processor doesn't read match lines from processor block
698<p>
699See <a style="color:red;" href="/tbwiki/TestRegexProcessor">TestRegexProcessor</a>
700<p>
701</td>
702  <td>Tim</td>
703  <td bgcolor="#d0ffd0">fixed</td>
704</tr>
705<tr>
706<td><a href=/tbwiki/_bug011?action=raw>011</td>  <td>Need to handle https URLs</td>
707  <td>&lt;no data&gt;</td>
708  <td>TBWiki doesn't automatically create link to '<a href="https:'">https:'</a> URLs.
709<p>
710</td>
711  <td>Tim</td>
712  <td bgcolor="#d0ffd0">fixed</td>
713</tr>
714<tr>
715<td><a href=/tbwiki/_bug012?action=raw>012</td>  <td>ProgressChart macro date parsing error</td>
716  <td>&lt;no data&gt;</td>
717  <td>ProgressChart macro can't parse date strings
718without the time portion of the string
719<p>
720</td>
721  <td>Tim</td>
722  <td bgcolor="#ffd0d0">open</td>
723</tr>
724<tr>
725<td><a href=/tbwiki/_bug013?action=raw>013</td>  <td>Can't edit-in-place the buglist</td>
726  <td>&lt;no data&gt;</td>
727  <td>Try editing-in-place the Bug List table.  You get:
728<p>
729Traceback (most recent call last):
730  File "/var/www/cgi-bin/tbwiki.py", line 47, in
731    main(req)
732  File "/home/tbird/work/tbwiki/cgi-bin/tbwiki_engine.py", line 1529, in main
733    processor_func(req)
734  File "/home/tbird/work/tbwiki/data/plugins/ProcessorTable.py", line 36, in edit_table_in_place
735    message = table.edit_table_in_place(req)
736  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 1086, in edit_table_in_place
737    tb.show_edit_table_in_place_form()
738  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 914, in show_edit_table_in_place_form
739    print line_edit_form_spec % form_fields
740  File "/home/tbird/work/tbwiki/cgi-bin/table.py", line 163, in __getitem__
741    record_id = self.record["record_id"]
742KeyError: 'record_id'
743<p>
744</td>
745  <td>Tim</td>
746  <td bgcolor="#ffd0d0">open</td>
747</tr>
748<tr>
749<td><a href=/tbwiki/_bug014?action=raw>014</td>  <td>Duplicate bullet on big outdent</td>
750  <td>&lt;no data&gt;</td>
751  <td>The line of text for a bullet is repeated when a bullet is outdented more than one level.
752<p>
753See <a style="color:red;" href="/tbwiki/TestNestedBullets">TestNestedBullets</a>
754<p>
755</td>
756  <td>Tim</td>
757  <td bgcolor="#d0ffd0">fixed</td>
758</tr>
759<tr>
760<td><a href=/tbwiki/_bug015?action=raw>015</td>  <td>TableOfContents doesn't read headings from included page</td>
761  <td>&lt;no data&gt;</td>
762  <td>The TableOfContents macro doesn't read headings from an included
763page.  See <a style="color:red;" href="/tbwiki/TestMacroInclude">TestMacroInclude</a>
764<p>
765</td>
766  <td>Tim</td>
767  <td bgcolor="#ffd0d0">open</td>
768</tr>
769<tr>
770<td><a href=/tbwiki/_bug016?action=raw>016</td>  <td>missing blank line in preformat block</td>
771  <td>&lt;no data&gt;</td>
772  <td>See <a style="color:red;" href="/tbwiki/SampleBlock">SampleBlock</a> page</td>
773  <td>Tim</td>
774  <td bgcolor="#ffd0d0">open</td>
775</tr>
776<tr>
777<td><a href=/tbwiki/_bug017?action=raw>017</td>  <td>Add row to attr table uses wrong record_id</td>
778  <td>&lt;no data&gt;</td>
779  <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.
780<p>
781Note that the attribute filename is correct.
782<p>
783To reproduce, add a new record to the User database
784(see <a style="color:red;" href="/tbwiki/TestUserTable">TestUserTable</a>
785<p>
786</td>
787  <td>Tim</td>
788  <td bgcolor="#d0ffd0">fixed</td>
789</tr>
790<tr>
791<td><a href=/tbwiki/_bug018?action=raw>018</td>  <td>(DUP of 13) Can't edit-in-place the buglist</td>
792  <td>&lt;no data&gt;</td>
793  <td>There's an python exception if you try to edit-in-place the bug list.</td>
794  <td>Tim</td>
795  <td bgcolor="#ffffd0">duplicate</td>
796</tr>
797<tr>
798<td><a href=/tbwiki/_bug019?action=raw>019</td>  <td>Merge of database configuration doesn't work as expected</td>
799  <td>&lt;no data&gt;</td>
800  <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>
801  <td>Tim</td>
802  <td bgcolor="#ffd0d0">open</td>
803</tr>
804<tr>
805<td><a href=/tbwiki/_bug020?action=raw>020</td>  <td>Block text missing \n</td>
806  <td>&lt;no data&gt;</td>
807  <td>Block text is missing the \n between the block name
808and the block content.
809<p>
810See
811<a href="http://localhost/tbwiki/TestBlocks#named_block">http://localhost/tbwiki/TestBlocks#named_block</a>
812<p>
813</td>
814  <td>Tim</td>
815  <td bgcolor="#ffd0d0">open</td>
816</tr>
817<tr>
818<td><a href=/tbwiki/_bug021?action=raw>021</td>  <td>what links here doesn't work for some link syntaxes</td>
819  <td>&lt;no data&gt;</td>
820  <td>Try "what links here" for the page UnitTestSingleBoldWord.
821<p>
822There are no entries, event though the page List of unit tests has a link to that page.
823<p>
824</td>
825  <td>tim</td>
826  <td bgcolor="#ffd0d0">open</td>
827</tr>
828</table>
829<a href="/tbwiki/BugList?action=Table.query_form&source_spec=_bug.*&conf=BugListConf&table_block=BugList%3ABugLongList">
830            <font size=-1>Query</font></a>
831<br>
832 
833<p>
834<h1><a name="Outstanding_TBWiki_bugs_(in_text_format)">Outstanding TBWiki bugs (in text format)</a>
835<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>
836</h1>
837<p>
8382. If you save the identical page, it does a regular save.  It should see that contents are the same and avoid the save.
839<p>
8403. You get a python exception if you enter an invalid regular expression in the search form.
841<p>
8424. Recent changes is missing newly created pages.
843<p>
8446. Checkbox form fields don't work so well
845<ul><li>checkbox value is not inserted in the edit_record form
846<li>if checkbox is unchecked, the form handling code can't read the value from the  form.
847</ul>
848<p>
84911. RegEx processor doesn't read match lines from processor block
850<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 2.0.1 by Tim Bird