summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryorhel <yorhel@1fe2e327-d9db-4752-bcf7-ef0cb4a1748b>2008-06-29 19:54:52 +0000
committeryorhel <yorhel@1fe2e327-d9db-4752-bcf7-ef0cb4a1748b>2008-06-29 19:54:52 +0000
commitef5c79a7b20f847ce45adf714b063b739c0b1846 (patch)
tree3d8cd7ec15513fa31e915f30ab1954690a96a053
parentd387136a61bf93fdc495f2bead2874be3b7733cf (diff)
Made the edit summary a required field
git-svn-id: svn://vndb.org/vndb@44 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
-rw-r--r--data/tpl/defs.pl1
-rw-r--r--lib/VNDB/Producers.pm2
-rw-r--r--lib/VNDB/Releases.pm2
-rw-r--r--lib/VNDB/VN.pm2
4 files changed, 4 insertions, 3 deletions
diff --git a/data/tpl/defs.pl b/data/tpl/defs.pl
index 03ebc321..5a09677d 100644
--- a/data/tpl/defs.pl
+++ b/data/tpl/defs.pl
@@ -286,6 +286,7 @@ my %formerr_names = (
name => 'Name',
vn => 'Visual novel relations',
l_vnn => 'Visual-novels.net link',
+ comm => 'Edit summary',
);
my @formerr_msgs = (
sub { return sprintf 'Field "%s" is required.', @_ },
diff --git a/lib/VNDB/Producers.pm b/lib/VNDB/Producers.pm
index ba800c7c..b47ce8a6 100644
--- a/lib/VNDB/Producers.pm
+++ b/lib/VNDB/Producers.pm
@@ -95,7 +95,7 @@ sub PEdit {
{ name => 'lang', required => 1, enum => [ keys %$VNDB::LANG ] },
{ name => 'website', required => 0, maxlength => 200, template => 'url', default => '' },
{ name => 'desc', required => 0, maxlength => 10240, default => '' },
- { name => 'comm', required => 0, default => '' },
+ { name => 'comm', required => 1, minlength => 10, maxlength => 1000 },
);
return $self->ResRedirect('/p'.$id, 'post')
diff --git a/lib/VNDB/Releases.pm b/lib/VNDB/Releases.pm
index bf293647..f40a9128 100644
--- a/lib/VNDB/Releases.pm
+++ b/lib/VNDB/Releases.pm
@@ -83,7 +83,7 @@ sub REdit {
{ name => 'media', required => 0, default => '' },
{ name => 'producers', required => 0, default => '' },
{ name => 'vn', required => 1, maxlength => 10240 },
- { name => 'comm', required => 0, default => '' },
+ { name => 'comm', required => 1, minlength => 10, maxlength => 1000 },
);
my $released = !$frm->{released}[0] ? 0 :
diff --git a/lib/VNDB/VN.pm b/lib/VNDB/VN.pm
index f0727e6a..7e1b41c6 100644
--- a/lib/VNDB/VN.pm
+++ b/lib/VNDB/VN.pm
@@ -94,7 +94,7 @@ sub VNEdit {
{ name => 'img_nsfw', required => 0 },
{ name => 'categories', required => 0, default => '' },
{ name => 'relations', required => 0, default => '' },
- { name => 'comm', required => 0, default => '' },
+ { name => 'comm', required => 1, minlength => 10, maxlength => 1000 },
);
$frm->{img_nsfw} = $frm->{img_nsfw} ? 1 : 0;
$frm->{anime} = join(' ', sort { $a <=> $b } grep /^[0-9]+$/, split(/\s+/, $frm->{anime})); # re-sort