diff --git a/include/upgrader/sql/2e7531a2-d0e37dca.patch.sql b/include/upgrader/sql/2e7531a2-d0e37dca.patch.sql new file mode 100644 index 0000000000000000000000000000000000000000..7864eb33121aed0800886a0e1b6da5f7e46eba5c --- /dev/null +++ b/include/upgrader/sql/2e7531a2-d0e37dca.patch.sql @@ -0,0 +1,14 @@ +/** + * Add help topic nesting support. + * + * @version 1.7-rc2 - nested help topics. + */ + +-- Add help topic parent id. +ALTER TABLE `%TABLE_PREFIX%help_topic` + ADD `topic_pid` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `topic_id` , + ADD INDEX ( `topic_pid` ); + +-- Finished with patch +UPDATE `%TABLE_PREFIX%config` + SET `schema_signature`='d0e37dca324648f1ce2d10528a6026d4'; diff --git a/main.inc.php b/main.inc.php index 6fd31bbbd8f7a72cf4fd6997d6172bd2ab20fbc6..f668cdf4427c70b641f3d9c85f0d9a4646ae3aa8 100644 --- a/main.inc.php +++ b/main.inc.php @@ -63,7 +63,7 @@ #Current version && schema signature (Changes from version to version) define('THIS_VERSION','1.7-RC1'); //Shown on admin panel - define('SCHEMA_SIGNATURE','2e7531a201b5b8650dcd43681a832ebd'); //MD5 signature of the db schema. (used to trigger upgrades) + define('SCHEMA_SIGNATURE','d0e37dca324648f1ce2d10528a6026d4'); //MD5 signature of the db schema. (used to trigger upgrades) #load config info $configfile=''; diff --git a/setup/inc/sql/osTicket-mysql.sql b/setup/inc/sql/osTicket-mysql.sql index 21acfcfe83efe5b52d9ba5d9b153a87a25cc7eb9..5cfba00d6538506e29e136f188610df4508551cb 100644 --- a/setup/inc/sql/osTicket-mysql.sql +++ b/setup/inc/sql/osTicket-mysql.sql @@ -375,6 +375,7 @@ INSERT INTO `%TABLE_PREFIX%group_dept_access` (`group_id`, `dept_id`) VALUES DROP TABLE IF EXISTS `%TABLE_PREFIX%help_topic`; CREATE TABLE `%TABLE_PREFIX%help_topic` ( `topic_id` int(11) unsigned NOT NULL auto_increment, + `topic_pid` int(10) unsigned NOT NULL default '0', `isactive` tinyint(1) unsigned NOT NULL default '1', `ispublic` tinyint(1) unsigned NOT NULL default '1', `noautoresp` tinyint(3) unsigned NOT NULL default '0', @@ -389,6 +390,7 @@ CREATE TABLE `%TABLE_PREFIX%help_topic` ( `updated` datetime NOT NULL, PRIMARY KEY (`topic_id`), UNIQUE KEY `topic` (`topic`), + KEY `topic_pid` (`topic_pid`), KEY `priority_id` (`priority_id`), KEY `dept_id` (`dept_id`), KEY `staff_id` (`staff_id`,`team_id`), diff --git a/setup/inc/sql/osTicket-mysql.sql.md5 b/setup/inc/sql/osTicket-mysql.sql.md5 index ad088e947dfe5eac019e5860c29e776bfabe60b1..63d2ce443b0448ca776ebc37b298a3c4ff93c387 100644 --- a/setup/inc/sql/osTicket-mysql.sql.md5 +++ b/setup/inc/sql/osTicket-mysql.sql.md5 @@ -1 +1 @@ -2e7531a201b5b8650dcd43681a832ebd +d0e37dca324648f1ce2d10528a6026d4