summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Field.pm
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2007-09-17 11:48:04 +0200
committermkanat%bugzilla.org <>2007-09-17 11:48:04 +0200
commit61ac61f0a55f8e07ee4eb6be325b7d53ca64e7fe (patch)
tree0431b21137267c9d25a2a8549718eae256b4104c /Bugzilla/Field.pm
parente2ced36948e4edd9ad6354cb183a92ef6aebee45 (diff)
downloadbugzilla-61ac61f0a55f8e07ee4eb6be325b7d53ca64e7fe.tar.gz
bugzilla-61ac61f0a55f8e07ee4eb6be325b7d53ca64e7fe.tar.xz
Bug 357315: Add the ability to create <textarea> fields
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
Diffstat (limited to 'Bugzilla/Field.pm')
-rw-r--r--Bugzilla/Field.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/Bugzilla/Field.pm b/Bugzilla/Field.pm
index 6555bba96..34a1818de 100644
--- a/Bugzilla/Field.pm
+++ b/Bugzilla/Field.pm
@@ -126,6 +126,7 @@ use constant SQL_DEFINITIONS => {
FIELD_TYPE_FREETEXT, { TYPE => 'varchar(255)' },
FIELD_TYPE_SINGLE_SELECT, { TYPE => 'varchar(64)', NOTNULL => 1,
DEFAULT => "'---'" },
+ FIELD_TYPE_TEXTAREA, { TYPE => 'MEDIUMTEXT' },
};
# Field definitions for the fields that ship with Bugzilla.
@@ -254,7 +255,7 @@ sub _check_type {
my $saved_type = $type;
# The constant here should be updated every time a new,
# higher field type is added.
- (detaint_natural($type) && $type <= FIELD_TYPE_MULTI_SELECT)
+ (detaint_natural($type) && $type <= FIELD_TYPE_TEXTAREA)
|| ThrowCodeError('invalid_customfield_type', { type => $saved_type });
return $type;
}