From 363d4750f04806775513371b027f9460609eab1a Mon Sep 17 00:00:00 2001 From: Yorhel Date: Sun, 24 Jan 2010 15:19:38 +0100 Subject: Handler::Tags: Only allow tagmods to create top-level tags The current error message isn't really intuitive, though... --- lib/VNDB/Handler/Tags.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/VNDB/Handler/Tags.pm b/lib/VNDB/Handler/Tags.pm index 612b603d..aa46f5b9 100644 --- a/lib/VNDB/Handler/Tags.pm +++ b/lib/VNDB/Handler/Tags.pm @@ -191,7 +191,7 @@ sub tagedit { { name => 'meta', required => 0, default => 0 }, { name => 'alias', required => 0, maxlength => 1024, default => '', regex => [ qr/^[^,]+$/s, 'No comma allowed in aliases' ] }, { name => 'description', required => 0, maxlength => 1024, default => '' }, - { name => 'parents', required => 0, default => '' }, + { name => 'parents', required => !$self->authCan('tagmod'), default => '' }, { name => 'merge', required => 0, default => '' }, ); my @aliases = split /[\t\s]*\n[\t\s]*/, $frm->{alias}; -- cgit v1.2.3