Changeset 366
- Timestamp:
- 12/09/06 13:22:46 (7 years ago)
- Location:
- wiki-toolkit/trunk
- Files:
-
- 3 modified
-
lib/Wiki/Toolkit.pm (modified) (1 diff)
-
lib/Wiki/Toolkit/Store/Database.pm (modified) (2 diffs)
-
t/021_moderation.t (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit/trunk/lib/Wiki/Toolkit.pm
r355 r366 259 259 sub set_node_moderation { 260 260 my ($self, @args) = @_; 261 $self->store->set_node_moderation( @args );261 return $self->store->set_node_moderation( @args ); 262 262 } 263 263 -
wiki-toolkit/trunk/lib/Wiki/Toolkit/Store/Database.pm
r340 r366 941 941 my ($node_id) = $id_sth->fetchrow_array; 942 942 $id_sth->finish; 943 944 # Check we really got an ID 945 unless($node_id) { 946 return 0; 947 } 943 948 944 949 # Mark it as requiring / not requiring moderation … … 1822 1827 } 1823 1828 1829 =item B<list_metadata_by_type> 1830 List all the currently defined values of the given type of metadata. 1831 1832 Will only work with the latest moderated version 1833 1834 # List all of the different metadata values with the type 'category' 1835 my @categories = $wiki->list_metadata_by_type('category'); 1836 =cut 1837 sub list_metadata_by_type { 1838 my ($self, $type) = @_; 1839 1840 return 0 unless $type; 1841 } 1842 1843 1824 1844 =item B<schema_current> 1825 1845 -
wiki-toolkit/trunk/t/021_moderation.t
r341 r366 7 7 plan skip_all => "no backends configured"; 8 8 } else { 9 plan tests => ( 8 5* scalar @Wiki::Toolkit::TestLib::wiki_info );9 plan tests => ( 86 * scalar @Wiki::Toolkit::TestLib::wiki_info ); 10 10 } 11 11 … … 214 214 is( 0, $wiki->node_required_moderation("Home"), "node_required_moderation behaves"); 215 215 is( 1, $wiki->node_required_moderation("Moderation"), "node_required_moderation behaves"); 216 217 # Check that we get 0, not 1 back, when trying to set moderation 218 # on a node that doesn't exist 219 is( 0, $wiki->set_node_moderation(name=>"NODE THAT DOES NOT EXIST", required=>1), "returns 0 if you set moderation on an unknown node" ); 216 220 }
