From 85379391720f61b94053840be200a86ab8669b70 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Wed, 27 May 2015 11:08:45 -0500
Subject: [PATCH] ticket: Add `source_extra` field for details on source

---
 include/upgrader/streams/core/9143a511-00000000.patch.sql | 3 +++
 setup/inc/streams/core/install-mysql.sql                  | 1 +
 2 files changed, 4 insertions(+)

diff --git a/include/upgrader/streams/core/9143a511-00000000.patch.sql b/include/upgrader/streams/core/9143a511-00000000.patch.sql
index 8c0cae5c7..3d65ae0eb 100644
--- a/include/upgrader/streams/core/9143a511-00000000.patch.sql
+++ b/include/upgrader/streams/core/9143a511-00000000.patch.sql
@@ -76,6 +76,9 @@ UPDATE `%TABLE_PREFIX%sla` A1
             WHERE`config`.`namespace` = CONCAT('sla.', A1.`id`) AND `config`.`key` = 'transient')
             = '1' THEN 8 ELSE 0 END);
 
+ALTER TABLE `%TABLE_PREFIX%ticket`
+  ADD `source_extra` varchar(40) NULL default NULL AFTER `source`;
+
 -- Finished with patch
 UPDATE `%TABLE_PREFIX%config`
     SET `value` = '00000000000000000000000000000000'
diff --git a/setup/inc/streams/core/install-mysql.sql b/setup/inc/streams/core/install-mysql.sql
index b565e70cb..c347e2341 100644
--- a/setup/inc/streams/core/install-mysql.sql
+++ b/setup/inc/streams/core/install-mysql.sql
@@ -674,6 +674,7 @@ CREATE TABLE `%TABLE_PREFIX%ticket` (
   `flags` int(10) unsigned NOT NULL default '0',
   `ip_address` varchar(64) NOT NULL default '',
   `source` enum('Web','Email','Phone','API','Other') NOT NULL default 'Other',
+  `source_extra` varchar(40) NULL default NULL,
   `isoverdue` tinyint(1) unsigned NOT NULL default '0',
   `isanswered` tinyint(1) unsigned NOT NULL default '0',
   `duedate` datetime default NULL,
-- 
GitLab