]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 463945: Add default values for membercontrol and othercontrol
authorEdmund Wong <ewong@pw-wspx.org>
Fri, 7 May 2010 03:33:25 +0000 (20:33 -0700)
committerMax Kanat-Alexander <mkanat@bugzilla.org>
Fri, 7 May 2010 03:33:25 +0000 (20:33 -0700)
in group_control_map, and fix their DB type to be correct
r=mkanat, a=mkanat

Bugzilla/DB/Schema.pm
Bugzilla/Install/DB.pm

index 8e0458a51c0f15d7b04f24e2df2433c9cd56b869..c66f401de90251c9100af843154c0136d46fa6e8 100644 (file)
@@ -1037,8 +1037,10 @@ use constant ABSTRACT_SCHEMA => {
                                              DELETE =>  'CASCADE'}},
             entry         => {TYPE => 'BOOLEAN', NOTNULL => 1,
                               DEFAULT => 'FALSE'},
-            membercontrol => {TYPE => 'BOOLEAN', NOTNULL => 1},
-            othercontrol  => {TYPE => 'BOOLEAN', NOTNULL => 1},
+            membercontrol => {TYPE => 'INT1', NOTNULL => 1,
+                              DEFAULT => CONTROLMAPNA},
+            othercontrol  => {TYPE => 'INT1', NOTNULL => 1,
+                              DEFAULT => CONTROLMAPNA},
             canedit       => {TYPE => 'BOOLEAN', NOTNULL => 1,
                               DEFAULT => 'FALSE'},
             editcomponents => {TYPE => 'BOOLEAN', NOTNULL => 1,
index aa71c7d0ac75594eb23010105b6753a3872a6532..fb199b2f0ff9ebb6a1e206d6d5d5d96e4b65af49 100644 (file)
@@ -604,6 +604,12 @@ sub update_table_definitions {
 
     # 2010-04-07 LpSolit@gmail.com - Bug 69621
     $dbh->bz_drop_column('bugs', 'keywords');
+    
+    # 2010-05-07 ewong@pw-wspx.org - Bug 463945
+    $dbh->bz_alter_column('group_control_map', 'membercontrol',
+                          {TYPE => 'INT1', NOTNULL => 1, DEFAULT => CONTROLMAPNA});
+    $dbh->bz_alter_column('group_control_map', 'othercontrol',
+                          {TYPE => 'INT1', NOTNULL => 1, DEFAULT => CONTROLMAPNA});
 
     ################################################################
     # New --TABLE-- changes should go *** A B O V E *** this point #