From 21281424b84fa12b84f188409dcc2189e84e911e Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Wed, 27 Nov 2013 12:33:54 -0600 Subject: [PATCH] upgrader: Add official upgrade path for CC --- include/upgrader/streams/core.sig | 2 +- ...aboration.patch.sql => 1b0fce99-ed60ba20.patch.sql} | 10 ++++++---- setup/inc/streams/core/install-mysql.sql | 3 ++- 3 files changed, 9 insertions(+), 6 deletions(-) rename include/upgrader/streams/core/{collaboration.patch.sql => 1b0fce99-ed60ba20.patch.sql} (67%) diff --git a/include/upgrader/streams/core.sig b/include/upgrader/streams/core.sig index 882f4a252..4fecf9e08 100644 --- a/include/upgrader/streams/core.sig +++ b/include/upgrader/streams/core.sig @@ -1 +1 @@ -1b0fce992f6c7ed37a9b2914f86775d4 +ed60ba203a473f4f32ac49eb45db16c7 diff --git a/include/upgrader/streams/core/collaboration.patch.sql b/include/upgrader/streams/core/1b0fce99-ed60ba20.patch.sql similarity index 67% rename from include/upgrader/streams/core/collaboration.patch.sql rename to include/upgrader/streams/core/1b0fce99-ed60ba20.patch.sql index 4f6adf91d..3e6bea555 100644 --- a/include/upgrader/streams/core/collaboration.patch.sql +++ b/include/upgrader/streams/core/1b0fce99-ed60ba20.patch.sql @@ -1,6 +1,7 @@ /** - * @version v1.8.1 Collaboration (CC/BCC support) - * @signature f353145f8f4f48ea7f0d8e87083bb57c + * @version v1.8 - Collaboration + * @signature ed60ba203a473f4f32ac49eb45db16c7 + * @title Add support for ticket collaborators * * Adds the database structure for collaboration table * @@ -12,7 +13,8 @@ CREATE TABLE `%TABLE_PREFIX%ticket_collaborator` ( `isactive` tinyint(1) unsigned NOT NULL DEFAULT '1', `ticket_id` int(11) unsigned NOT NULL DEFAULT '0', `user_id` int(11) unsigned NOT NULL DEFAULT '0', - `role` char(1) NOT NULL DEFAULT 'E', + -- M => (message) clients, N => (note) 3rd-Party, R => (reply) external authority + `role` char(1) NOT NULL DEFAULT 'M', `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `collab` (`ticket_id`,`user_id`) @@ -21,5 +23,5 @@ CREATE TABLE `%TABLE_PREFIX%ticket_collaborator` ( -- Finish UPDATE `%TABLE_PREFIX%config` - SET `value` = 'f353145f8f4f48ea7f0d8e87083bb57c' + SET `value` = 'ed60ba203a473f4f32ac49eb45db16c7' WHERE `key` = 'schema_signature' AND `namespace` = 'core'; diff --git a/setup/inc/streams/core/install-mysql.sql b/setup/inc/streams/core/install-mysql.sql index ce6030b8b..060c31148 100644 --- a/setup/inc/streams/core/install-mysql.sql +++ b/setup/inc/streams/core/install-mysql.sql @@ -627,7 +627,8 @@ CREATE TABLE `%TABLE_PREFIX%ticket_collaborator` ( `isactive` tinyint(1) unsigned NOT NULL DEFAULT '1', `ticket_id` int(11) unsigned NOT NULL DEFAULT '0', `user_id` int(11) unsigned NOT NULL DEFAULT '0', - `role` char(1) NOT NULL DEFAULT 'E', + -- M => (message) clients, N => (note) 3rd-Party, R => (reply) external authority + `role` char(1) NOT NULL DEFAULT 'M', `updated` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `collab` (`ticket_id`,`user_id`) -- GitLab