diff --git a/include/upgrader/sql/00ff231f-c2a64ea4.patch.sql b/include/upgrader/sql/00ff231f-c2a64ea4.patch.sql new file mode 100644 index 0000000000000000000000000000000000000000..8b19f55e8c20eeeb1b976341f9705e3ad53e7c76 --- /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 5d2f4ceefdb5d912ef5cf7b84f9b1e3a91508d75..688646f436c92f4049189a7e2ee15cf6cff3f601 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 4aa4254e6af1e5496dc39cf89726de1a607bab14..d46d0cc2e1e5b782e3db8dc0d30dfd9b421f7db9 100644 --- a/setup/inc/sql/osTicket-mysql.sql.md5 +++ b/setup/inc/sql/osTicket-mysql.sql.md5 @@ -1 +1 @@ -00ff231f2ade8797a0e7f2a7fccd52f4 +c2a64ea46d1fb749f5d908820bb813a0