r4238 bugfix: image caching was broken with some browsers
[racktables] / wwwroot / install.php
index 3da5621bfc60d0a3af79e1357f144aa3f0e28eb6..206be7ceac8b58cb50bdb405a25e1ed4ac4f4fd0 100644 (file)
@@ -109,8 +109,8 @@ function init_config ()
        {
                echo "<input type=hidden name=save_config value=1>\n";
                echo '<h3>Hint on setting up a database:</h3><pre>';
-               echo "mysql&gt; CREATE DATABASE racktables_db CHARACTER SET utf8 COLLATE utf8_general_ci;\n";
-               echo "mysql&gt; GRANT ALL PRIVILEGES ON racktables_db.* TO racktables_user@localhost IDENTIFIED BY 'MY_SECRET_PASSWORD';\n</pre>";
+               echo "mysql&gt;\nCREATE DATABASE racktables_db CHARACTER SET utf8 COLLATE utf8_general_ci;\n";
+               echo "GRANT ALL PRIVILEGES ON racktables_db.* TO racktables_user@localhost IDENTIFIED BY 'MY_SECRET_PASSWORD';\n</pre>";
                echo '<table>';
                echo "<tr><td><label for=mysql_host>MySQL host:</label></td>";
                echo "<td><input type=text name=mysql_host id=mysql_host value=localhost></td></tr>\n";
@@ -407,7 +407,7 @@ CREATE TABLE `Chapter` (
 
 CREATE TABLE `Config` (
   `varname` char(32) NOT NULL,
-  `varvalue` char(255) NOT NULL,
+  `varvalue` text NOT NULL,
   `vartype` enum('string','uint') NOT NULL default 'string',
   `emptyok` enum('yes','no') NOT NULL default 'no',
   `is_hidden` enum('yes','no') NOT NULL default 'yes',
@@ -726,22 +726,19 @@ CREATE TABLE `RackObject` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `name` char(255) default NULL,
   `label` char(255) default NULL,
-  `barcode` char(16) default NULL,
   `objtype_id` int(10) unsigned NOT NULL default '1',
   `asset_no` char(64) default NULL,
   `has_problems` enum('yes','no') NOT NULL default 'no',
   `comment` text,
   PRIMARY KEY  (`id`),
   UNIQUE KEY `RackObject_asset_no` (`asset_no`),
-  UNIQUE KEY `name` (`name`),
-  UNIQUE KEY `barcode` (`barcode`)
+  UNIQUE KEY `name` (`name`)
 ) ENGINE=InnoDB;
 
 CREATE TABLE `RackObjectHistory` (
   `id` int(10) unsigned default NULL,
   `name` char(255) default NULL,
   `label` char(255) default NULL,
-  `barcode` char(16) default NULL,
   `objtype_id` int(10) unsigned default NULL,
   `asset_no` char(64) default NULL,
   `has_problems` enum('yes','no') NOT NULL default 'no',
@@ -808,7 +805,7 @@ CREATE TABLE `UserAccount` (
 
 CREATE TABLE `UserConfig` (
   `varname` char(32) NOT NULL,
-  `varvalue` char(255) NOT NULL,
+  `varvalue` text NOT NULL,
   `user` char(64) NOT NULL,
   UNIQUE KEY `user_varname` (`user`,`varname`)
 ) ENGINE=InnoDB;
@@ -885,8 +882,8 @@ CREATE TABLE `VLANSwitch` (
 
 CREATE TABLE `VLANSwitchTemplate` (
   `id` int(10) unsigned NOT NULL auto_increment,
-  `description` char(255) default NULL,
   `mutex_rev` int(10) NOT NULL,
+  `description` char(255) default NULL,
   `saved_by` char(64) NOT NULL,
   PRIMARY KEY  (`id`),
   UNIQUE KEY `description` (`description`)
@@ -1366,8 +1363,8 @@ INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, is_userdef
 ('SHRINK_TAG_TREE_ON_CLICK','yes','string','no','no','yes','Dynamically hide useless tags in tagtree'),
 ('MAX_UNFILTERED_ENTITIES','0','uint','no','no','yes','Max item count to display on unfiltered result page'),
 ('SYNCDOMAIN_MAX_PROCESSES','0','uint','yes','no', 'no', 'How many worker proceses syncdomain cron script should create'),
-('VIRTUAL_OBJ_LISTSRC','{\$typeid_1504} or {\$typeid_1505} or {\$typeid_1506} or {\$typeid_1507}','string','yes','no','no','List source: virtual objects'),
 ('PORT_EXCLUSION_LISTSRC','{\$typeid_3} or {\$typeid_10} or {\$typeid_11} or {\$typeid_1505} or {\$typeid_1506}','string','yes','no','no','List source: objects without ports'),
+('FILTER_RACKLIST_BY_TAGS','yes','string','yes','no','yes','Rackspace: show only racks matching the current object\'s tags'),
 ('DB_VERSION','0.19.0','string','no','yes','no','Database version.');
 
 INSERT INTO `Script` VALUES ('RackCode','allow {\$userid_1}');