r1630 + start 0.14.10 development cycle
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 31 Jan 2008 10:12:52 +0000 (10:12 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 31 Jan 2008 10:12:52 +0000 (10:12 +0000)
+ introduce DETECT_URLS option

install/init-dictbase.sql
upgrade.php

index ee449406d41ff8761b9b8fd33b7c55c20b2dd168..ec5009eed2399d9c5c8e1c41b648da5a721009e3 100644 (file)
@@ -218,7 +218,8 @@ INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, descriptio
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('IPV4_PERFORMERS','1,4,7,8,12,14','string','yes','no','IPv4-capable object types');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('NATV4_PERFORMERS','4,7,8','string','yes','no','NATv4-capable object types');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('USER_AUTH_SRC','database','string','no','no','User authentication source');
-INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DB_VERSION','0.14.9','string','no','yes','Database version.');
+INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DETECT_URLS','no','string','yes','no','Detect URLs in text fields');
+INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DB_VERSION','0.14.10','string','no','yes','Database version.');
 
 INSERT INTO `UserPermission` (`user_id`, `page`, `tab`, `access`) VALUES (1,'%','%','yes');
 INSERT INTO `UserPermission` (`user_id`, `page`, `tab`, `access`) VALUES (0,'help','%','yes');
index b1a3d92868706d64b49f63b98128d8222fd0dbf7..3ea2d540a972110f93bd9221c61cdafde1c0dadd 100644 (file)
@@ -8,7 +8,16 @@
 // Returning an empty array means that no upgrade is necessary.
 function getDBUpgradePath ($v1, $v2)
 {
-       $versionhistory = array ('0.14.4', '0.14.5', '0.14.6', '0.14.7', '0.14.8', '0.14.9');
+       $versionhistory = array
+       (
+               '0.14.4',
+               '0.14.5',
+               '0.14.6',
+               '0.14.7',
+               '0.14.8',
+               '0.14.9',
+               '0.14.10'
+       );
        if (!in_array ($v1, $versionhistory) || !in_array ($v2, $versionhistory))
        {
                showError ("An upgrade path has been requested for versions '${v1}' and '${v2}', " .
@@ -620,11 +629,15 @@ CREATE TABLE `IPVirtualService` (
                        $query[] = "alter table RackSpace drop column problem_id";
                        $query[] = "update Config set varvalue = '0.14.9' where varname = 'DB_VERSION'";
                        break; // --------------------------------------------
-#              case '0.14.10':
+               case '0.14.10':
+                       $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DETECT_URLS','no','string','yes','no','Detect URLs in text fields')";
+                       $query[] = "update Config set varvalue = '0.14.10' where varname = 'DB_VERSION'";
+#                      break; // --------------------------------------------
+#              case '0.14.11':
 #                      $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('AUTO_PORTS_CONFIG','FIXME','string','yes','no','Autoports configuration')";
 #                      $query[] = "alter table Rack add column left_is_front enum ('yes', 'no') not null default 'yes' after height";
 #                      $query[] = "alter table Rack add column bottom_is_unit1 enum ('yes', 'no') not null default 'yes' after left_is_front";
-#                      $query[] = "update Config set varvalue = '0.14.10' where varname = 'DB_VERSION'";
+#                      $query[] = "update Config set varvalue = '0.14.11' where varname = 'DB_VERSION'";
 #                      break; // --------------------------------------------
                default:
                        showError ("executeUpgradeBatch () failed, because batch '${batchid}' isn't defined");