__color__	ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
4	36	051_pg_store.t error	wiki-toolkit	svn		defect	dom	new	2008-07-01T17:55:58+0100	2008-12-21T18:40:42Z	"{{{
bobw@host34:~/svn/wikitoolkittrunk >prove -I lib -d t/051_pg_store.t 
# $Test::Harness::Switches: -Ilib
# 1 tests to run
t/051_pg_store....# Running: /usr/bin/perl -Ilib t/051_pg_store.t
# PERL5LIB=
t/051_pg_store....ok 1/9Called UNIVERSAL::can() as a function, not a method at /usr/share/perl5/Text/WikiFormat/Blocks.pm line 16
DBD::Pg::db do failed: ERROR:  could not serialise access due to concurrent update
 at lib/Wiki/Toolkit.pm line 846
# Looks like you planned 9 tests but only ran 7.
# Looks like your test died just after 7.
t/051_pg_store....dubious                                                    
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 8-9
        Failed 2/9 tests, 77.78% okay
Failed Test      Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/051_pg_store.t  255 65280     9    4  44.44%  8-9
Failed 1/1 test scripts, 0.00% okay. 2/9 subtests failed, 77.78% okay.
}}}"	bob
3	37	151_plugin_methods.t  search inverted index error	wiki-toolkit	svn		defect	dom	new	2008-07-01T17:57:09+0100	2008-12-21T18:44:44Z	"{{{
bobw@host34:~/svn/wikitoolkittrunk >prove -I lib t/151_plugin_methods.t 
t/151_plugin_methods....ok 1/66Search::InvertedIndex::DB::DB_File_SplitHash::open() - Attempted to open -map_name 't/sii-db-file-test.db' multiple times
 at lib/Wiki/Toolkit/Setup/SII.pm line 49
# Looks like you planned 66 tests but only ran 30.
# Looks like your test died just after 30.
t/151_plugin_methods....dubious                                              
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 31-66
        Failed 36/66 tests, 45.45% okay
Failed Test            Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/151_plugin_methods.t  255 65280    66   72 109.09%  31-66
Failed 1/1 test scripts, 0.00% okay. 36/66 subtests failed, 45.45% okay.
}}}"	bob
4	33	Add 'verified' flag to database	wiki-toolkit	svn		enhancement	dom	assigned	2008-05-26T15:19:42+0100	2008-05-26T19:30:03+0100	Add new datetime column 'verified' to the node table, to represent the time a node's content was last checked to be up-to-date.	dom
4	22	authentication support	wiki-toolkit	svn		enhancement	Nobody	new	2007-03-16T22:33:31Z	2007-06-10T08:57:15+0100	"Currently Wiki::Toolkit derived wikis are completely open. 
This is fine apart from the spam problem.
As I see it we have 5 levels of user:-
 * anonymous
 * not anonymous
 * registered user
 * trusted registered user
 * admin user

an wiki admin could decide what levels of access people could have. 
e.g.
 * anonymous - viewing rights
 * not anonymous - view rights and spam checked and moderated edit
 * registered user - moderated edit
 * trusted user - unmoderated edit
 * admin user - edit, abitily to moderate, deletion.
 
authentication should be pluggable. i.e.: http basic auth, openid, in house userdb and ldap.  Depending on what people want. all of them should be able to co exist.
"	bob
4	23	Delete really shouldnt delete	wiki-toolkit	svn		enhancement	dom	assigned	2007-03-16T22:35:44Z	2008-05-26T20:43:40+0100	Deletion is far to powerful currently. All it should do is mark the revision deleted in the database. If an admin really wants to remove all trace they should talk to the db directly.  	bob
3	38	internal_links table should reference IDs and include constraints	wiki-toolkit	svn		defect	dom	new	2008-07-03T19:55:08+0100	2008-07-03T19:55:08+0100		dom
4	39	KinoSearch support	wiki-toolkit	svn		enhancement	Nobody	new	2008-07-26T23:09:08+0100	2008-12-21T17:19:41Z	Attached is a patch that adds KinoSearch support and integrates it into the test suite	perigrin
4	20	Make single Wiki::Toolkit::Plugins CPAN dist?	wiki-toolkit	svn		task	Nobody	new	2006-12-05T18:43:26Z	2007-06-10T08:57:54+0100	Would probably make sense.	dom
3	31	Make transactional throughout	wiki-toolkit	svn		task	dom	new	2008-05-11T16:52:33+0100	2008-05-11T16:52:33+0100	All the database code in Wiki::Toolkit should be made transactional - ie AutoCommit should be turned off and commits put in place in sensible places.	dom
3	12	New Text::WikiFormat breaks tests with extended links	wiki-toolkit-formatter-usemod			defect	Kake	assigned	2006-06-08T21:45:25+0100	2008-04-12T13:34:45+0100	"New Text::WikiFormat (0.76 and 0.78 at least; not 0.71) break the tests for this module. Possibly an API change or bug introduced T::WF?

{{{
t/usemod.....................ok 2/25#     Failed test (t/usemod.t at line 107)
#                   '<p>This is an <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">Extended Link</a>.</p>
# <p>This is a lower-case <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">titled extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link_Two]<a href=""wiki.pl?action=edit;id=Extended_Link_Two"">?</a>"">title with leading whitespace</a>.</p>
# <p>This is <a href=""wiki.pl?[Another_Link]<a href=""wiki.pl?action=edit;id=Another_Link"">?</a>"">another titled link</a>.</p>
# '
#     doesn't match '(?-xism:<a href=""wiki.pl\?Extended_Link"">Extended Link</a>)'
#     Failed test (t/usemod.t at line 109)
#                   '<p>This is an <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">Extended Link</a>.</p>
# <p>This is a lower-case <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">titled extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link_Two]<a href=""wiki.pl?action=edit;id=Extended_Link_Two"">?</a>"">title with leading whitespace</a>.</p>
# <p>This is <a href=""wiki.pl?[Another_Link]<a href=""wiki.pl?action=edit;id=Another_Link"">?</a>"">another titled link</a>.</p>
# '
#     doesn't match '(?-xism:<a href=""wiki.pl\?Extended_Link"">extended link</a>)'
#     Failed test (t/usemod.t at line 111)
#                   '<p>This is an <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">Extended Link</a>.</p>
# <p>This is a lower-case <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">titled extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link_Two]<a href=""wiki.pl?action=edit;id=Extended_Link_Two"">?</a>"">title with leading whitespace</a>.</p>
# <p>This is <a href=""wiki.pl?[Another_Link]<a href=""wiki.pl?action=edit;id=Another_Link"">?</a>"">another titled link</a>.</p>
# '
#     doesn't match '(?-xism:<a href=""wiki.pl\?Extended_Link"">titled extended link</a>)'
#     Failed test (t/usemod.t at line 115)
#                   '<p>This is an <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">Extended Link</a>.</p>
# <p>This is a lower-case <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link]<a href=""wiki.pl?action=edit;id=Extended_Link"">?</a>"">titled extended link</a>.</p>
# <p>This is a <a href=""wiki.pl?[Extended_Link_Two]<a href=""wiki.pl?action=edit;id=Extended_Link_Two"">?</a>"">title with leading whitespace</a>.</p>
# <p>This is <a href=""wiki.pl?[Another_Link]<a href=""wiki.pl?action=edit;id=Another_Link"">?</a>"">another titled link</a>.</p>
# '
#     doesn't match '(?-xism:<a href=""wiki.pl\?Extended_Link_Two"">)'
# Looks like you failed 4 tests of 25.
}}}"	dom
3	30	Refactor common portions of command line tools	wiki-toolkit	svn		task	dom	new	2008-05-11T15:00:29+0100	2008-05-11T15:00:29+0100	"We have now around four utility scripts which have a vast amount of code in common. Duplication is BAD!

We need to abstract out common functionality into a utility module and possibly also make the command line tools a single tool with dispatchers to different sub-commands."	dom
4	15	RT 21551 Differences on cached node data	wiki-toolkit-plugin-diff	svn		enhancement	Nobody	new	2006-09-20T07:33:46+0100	2007-06-10T08:56:00+0100	"derek at ximbiot.com wrote:

I am currently working around this using the very simple
Wiki::Toolkit::Plugin::Diff wrapper I've attached, but it would be very
useful if Wiki::Toolkit::Plugin::Diff could work with cached nodes as my
wrapper demonstrates.

Both covered cases, where some or all of the node data has already been
retrieved and where someone using the plugin might want to display some
additional data from the retrieved nodes must be fairly common. 
Avoiding the additional DBI lookup is much faster.
"	ivorw
3	16	Support list_metadata_by_type in Wiki::Toolkit	wiki-toolkit	svn		enhancement	Nobody	new	2006-11-23T18:05:58Z	2007-06-10T08:55:11+0100	"So we can do dropdowns / offer completions on categories, locales etc, we need a list_metadata_by_type method

This needs to only return metadata associated with the latest moderated version of the nodes, so as to avoid old and spam metadata.

Probably one for the hack weekend."	dom
3	47	Upgrade script not compatible with PostgreSQL 7.4	wiki-toolkit	svn		defect	dom	new	2009-05-24T12:43:04+0100	2009-05-24T12:43:04+0100	"During a schema upgrade running on PostgreSQL 7.4 the following error was encountered.

{{{
DBD::Pg::db do failed: ERROR:  adding columns with defaults is not implemented
HINT:  Add the column, then use ALTER TABLE SET DEFAULT. at /usr/share/perl5/Wiki/Toolkit/Setup/Pg.pm line 369.
DBD::Pg::db do failed: ERROR:  adding columns with defaults is not implemented
HINT:  Add the column, then use ALTER TABLE SET DEFAULT. at /usr/share/perl5/Wiki/Toolkit/Setup/Pg.pm line 369.
pendency problems - leaving unconfigured
}}}

Not sure how easy it would be to fix this. Is anyone else still running Postgres 7.4 I wonder."	dom
5	51	Use of uninitialized value $value in lc at /usr/share/perl5/Wiki/Toolkit/Store/Database.pm line 1741	wiki-toolkit	0.79		defect	dom	new	2011-02-27T16:34:15Z	2012-05-05T22:03:00+0100	"Seen in openguides test output with perl 5.12.3:

{{{
t/71_missing_metadata.t .................. 1/26 Use of uninitialized value $value in lc at /usr/share/perl5/Wiki/Toolkit/Store/Database.pm line 1741.
Use of uninitialized value $value in lc at /usr/share/perl5/Wiki/Toolkit/Store/Database.pm line 1741.
}}}"	dom
