Commit ef32a98b authored by Gervase Markham's avatar Gervase Markham Committed by Gervase Markham

Make Target Milestone field have the same maximum length as Version field. r,a=LpSolit.

parent ceb57bc7
...@@ -524,7 +524,7 @@ use constant MAX_CLASSIFICATION_SIZE => 64; ...@@ -524,7 +524,7 @@ use constant MAX_CLASSIFICATION_SIZE => 64;
use constant MAX_PRODUCT_SIZE => 64; use constant MAX_PRODUCT_SIZE => 64;
# The longest milestone name allowed. # The longest milestone name allowed.
use constant MAX_MILESTONE_SIZE => 20; use constant MAX_MILESTONE_SIZE => 64;
# The longest component name allowed. # The longest component name allowed.
use constant MAX_COMPONENT_SIZE => 64; use constant MAX_COMPONENT_SIZE => 64;
......
...@@ -257,7 +257,7 @@ use constant ABSTRACT_SCHEMA => { ...@@ -257,7 +257,7 @@ use constant ABSTRACT_SCHEMA => {
COLUMN => 'id'}}, COLUMN => 'id'}},
resolution => {TYPE => 'varchar(64)', resolution => {TYPE => 'varchar(64)',
NOTNULL => 1, DEFAULT => "''"}, NOTNULL => 1, DEFAULT => "''"},
target_milestone => {TYPE => 'varchar(20)', target_milestone => {TYPE => 'varchar(64)',
NOTNULL => 1, DEFAULT => "'---'"}, NOTNULL => 1, DEFAULT => "'---'"},
qa_contact => {TYPE => 'INT3', qa_contact => {TYPE => 'INT3',
REFERENCES => {TABLE => 'profiles', REFERENCES => {TABLE => 'profiles',
...@@ -748,7 +748,7 @@ use constant ABSTRACT_SCHEMA => { ...@@ -748,7 +748,7 @@ use constant ABSTRACT_SCHEMA => {
REFERENCES => {TABLE => 'products', REFERENCES => {TABLE => 'products',
COLUMN => 'id', COLUMN => 'id',
DELETE => 'CASCADE'}}, DELETE => 'CASCADE'}},
value => {TYPE => 'varchar(20)', NOTNULL => 1}, value => {TYPE => 'varchar(64)', NOTNULL => 1},
sortkey => {TYPE => 'INT2', NOTNULL => 1, sortkey => {TYPE => 'INT2', NOTNULL => 1,
DEFAULT => 0}, DEFAULT => 0},
isactive => {TYPE => 'BOOLEAN', NOTNULL => 1, isactive => {TYPE => 'BOOLEAN', NOTNULL => 1,
...@@ -1288,7 +1288,7 @@ use constant ABSTRACT_SCHEMA => { ...@@ -1288,7 +1288,7 @@ use constant ABSTRACT_SCHEMA => {
description => {TYPE => 'MEDIUMTEXT', NOTNULL => 1}, description => {TYPE => 'MEDIUMTEXT', NOTNULL => 1},
isactive => {TYPE => 'BOOLEAN', NOTNULL => 1, isactive => {TYPE => 'BOOLEAN', NOTNULL => 1,
DEFAULT => 1}, DEFAULT => 1},
defaultmilestone => {TYPE => 'varchar(20)', defaultmilestone => {TYPE => 'varchar(64)',
NOTNULL => 1, DEFAULT => "'---'"}, NOTNULL => 1, DEFAULT => "'---'"},
allows_unconfirmed => {TYPE => 'BOOLEAN', NOTNULL => 1, allows_unconfirmed => {TYPE => 'BOOLEAN', NOTNULL => 1,
DEFAULT => 'TRUE'}, DEFAULT => 'TRUE'},
......
# This Source Code Form is subject to the terms of the Mozilla Public 11# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this # License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
# #
...@@ -180,15 +180,6 @@ sub update_table_definitions { ...@@ -180,15 +180,6 @@ sub update_table_definitions {
_populate_milestones_table(); _populate_milestones_table();
# 2000-03-22 Changed the default value for target_milestone to be "---"
# (which is still not quite correct, but much better than what it was
# doing), and made the size of the value field in the milestones table match
# the size of the target_milestone field in the bugs table.
$dbh->bz_alter_column('bugs', 'target_milestone',
{TYPE => 'varchar(20)', NOTNULL => 1, DEFAULT => "'---'"});
$dbh->bz_alter_column('milestones', 'value',
{TYPE => 'varchar(20)', NOTNULL => 1});
_add_products_defaultmilestone(); _add_products_defaultmilestone();
# 2000-03-24 Added unique indexes into the cc and keyword tables. This # 2000-03-24 Added unique indexes into the cc and keyword tables. This
...@@ -666,6 +657,15 @@ sub update_table_definitions { ...@@ -666,6 +657,15 @@ sub update_table_definitions {
$dbh->bz_add_index('profile_search', 'profile_search_user_id_idx', [qw(user_id)]); $dbh->bz_add_index('profile_search', 'profile_search_user_id_idx', [qw(user_id)]);
} }
# 2012-03-23 LpSolit@gmail.com - Bug 448551
$dbh->bz_alter_column('bugs', 'target_milestone',
{TYPE => 'varchar(64)', NOTNULL => 1, DEFAULT => "'---'"});
$dbh->bz_alter_column('milestones', 'value', {TYPE => 'varchar(64)', NOTNULL => 1});
$dbh->bz_alter_column('products', 'defaultmilestone',
{TYPE => 'varchar(64)', NOTNULL => 1, DEFAULT => "'---'"});
################################################################ ################################################################
# New --TABLE-- changes should go *** A B O V E *** this point # # New --TABLE-- changes should go *** A B O V E *** this point #
################################################################ ################################################################
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<table border="0" cellpadding="4" cellspacing="0"> <table border="0" cellpadding="4" cellspacing="0">
<tr> <tr>
<th align="right"><label for="milestone">Milestone:</label></th> <th align="right"><label for="milestone">Milestone:</label></th>
<td><input id="milestone" size="20" maxlength="20" name="milestone" <td><input id="milestone" size="64" maxlength="64" name="milestone"
value=""></td> value=""></td>
</tr> </tr>
<tr> <tr>
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<tr> <tr>
<th class="field_label"><label for="milestone">Milestone:</label></th> <th class="field_label"><label for="milestone">Milestone:</label></th>
<td><input id="milestone" size="20" maxlength="20" name="milestone" value=" <td><input id="milestone" size="64" maxlength="64" name="milestone" value="
[%- milestone.name FILTER html %]"></td> [%- milestone.name FILTER html %]"></td>
</tr> </tr>
<tr> <tr>
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
[% END %] [% END %]
</select> </select>
[% ELSE %] [% ELSE %]
<input type="text" size="20" maxlength="20" name="defaultmilestone" <input type="text" size="64" maxlength="64" name="defaultmilestone"
value="[% product.defaultmilestone FILTER html %]"> value="[% product.defaultmilestone FILTER html %]">
[% END %] [% END %]
</td> </td>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment