From 69ccfbeefefe2293601028943812d533875b2cc0 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Mon, 18 May 2015 15:53:41 -0500 Subject: [PATCH] Add `flags` to %user_email model --- .../streams/core/9143a511-00000000.patch.sql | 13 +++++++++++++ setup/inc/streams/core/install-mysql.sql | 1 + 2 files changed, 14 insertions(+) diff --git a/include/upgrader/streams/core/9143a511-00000000.patch.sql b/include/upgrader/streams/core/9143a511-00000000.patch.sql index 10a6a2321..641d42d01 100644 --- a/include/upgrader/streams/core/9143a511-00000000.patch.sql +++ b/include/upgrader/streams/core/9143a511-00000000.patch.sql @@ -1,3 +1,9 @@ +/** + * @signature 959aca6ed189cd918d227a3ea8a135a3 + * @version v1.9.6 + * @title Retire `private`, `required`, and `edit_mask` for fields + * + */ ALTER TABLE `%TABLE_PREFIX%ticket_event` ADD `id` int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST, @@ -26,3 +32,10 @@ UPDATE `%TABLE_PREFIX%thread_event` A1 LEFT JOIN `%TABLE_PREFIX%staff` A2 ON (A2.`username` = A1.`username`) SET A1.`uid` = A2.`staff_id` WHERE A1.`username` != 'SYSTEM'; + +ALTER TABLE `%TABLE_PREFIX%user_email` + ADD `flags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `user_id`; + +UPDATE `%TABLE_PREFIX%config` + SET `value` = '00000000000000000000000000000000' + 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 9226cabec..8fb4ba4e3 100644 --- a/setup/inc/streams/core/install-mysql.sql +++ b/setup/inc/streams/core/install-mysql.sql @@ -871,6 +871,7 @@ DROP TABLE IF EXISTS `%TABLE_PREFIX%user_email`; CREATE TABLE `%TABLE_PREFIX%user_email` ( `id` int(10) unsigned NOT NULL auto_increment, `user_id` int(10) unsigned NOT NULL, + `flags` int(10) unsigned NOT NULL DEFAULT 0, `address` varchar(128) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `address` (`address`), -- GitLab