From f5eac69fb53c74e47fbee436daf458de3e9f4e44 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Fri, 16 Nov 2012 17:02:02 -0600 Subject: [PATCH] Add database changes for starts- and ends-with filters --- include/upgrader/sql/00ff231f-c2a64ea4.patch.sql | 13 +++++++++++++ setup/inc/sql/osTicket-mysql.sql | 2 +- setup/inc/sql/osTicket-mysql.sql.md5 | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 include/upgrader/sql/00ff231f-c2a64ea4.patch.sql diff --git a/include/upgrader/sql/00ff231f-c2a64ea4.patch.sql b/include/upgrader/sql/00ff231f-c2a64ea4.patch.sql new file mode 100644 index 000000000..8b19f55e8 --- /dev/null +++ b/include/upgrader/sql/00ff231f-c2a64ea4.patch.sql @@ -0,0 +1,13 @@ +/** + * @version v1.7 RC4 + * @signature c2a64ea46d1fb749f5d908820bb813a0 + * + * Supports starts- and ends-with in email filter rules + * + */ + +ALTER TABLE `%TABLE_PREFIX%filter_rule` CHANGE `how` `how` ENUM( 'equal', + 'not_equal', 'contains', 'dn_contain', 'starts', 'ends' ) + +UPDATE `%TABLE_PREFIX%config` + SET `schema_signature`='c2a64ea46d1fb749f5d908820bb813a0'; diff --git a/setup/inc/sql/osTicket-mysql.sql b/setup/inc/sql/osTicket-mysql.sql index 5d2f4ceef..688646f43 100644 --- a/setup/inc/sql/osTicket-mysql.sql +++ b/setup/inc/sql/osTicket-mysql.sql @@ -265,7 +265,7 @@ CREATE TABLE `%TABLE_PREFIX%filter_rule` ( `id` int(11) unsigned NOT NULL auto_increment, `filter_id` int(10) unsigned NOT NULL default '0', `what` enum('name','email','subject','body','header') NOT NULL, - `how` enum('equal','not_equal','contains','dn_contain') NOT NULL, + `how` enum('equal','not_equal','contains','dn_contain','starts','ends') NOT NULL, `val` varchar(255) NOT NULL, `isactive` tinyint(1) unsigned NOT NULL DEFAULT '1', `notes` tinytext NOT NULL, diff --git a/setup/inc/sql/osTicket-mysql.sql.md5 b/setup/inc/sql/osTicket-mysql.sql.md5 index 4aa4254e6..d46d0cc2e 100644 --- a/setup/inc/sql/osTicket-mysql.sql.md5 +++ b/setup/inc/sql/osTicket-mysql.sql.md5 @@ -1 +1 @@ -00ff231f2ade8797a0e7f2a7fccd52f4 +c2a64ea46d1fb749f5d908820bb813a0 -- GitLab