diff --git a/include/i18n/en_US/queue.yaml b/include/i18n/en_US/queue.yaml index 19c096d2031a9973f85d08b6f847d6ac1944f289..4d01f5fbb8c57c8b9ab1add551e075a98ae25535 100644 --- a/include/i18n/en_US/queue.yaml +++ b/include/i18n/en_US/queue.yaml @@ -36,7 +36,7 @@ columns: - column_id: 1 sort: 1 - width: 75 + width: 100 heading: Ticket - column_id: 10 sort: 2 @@ -96,7 +96,7 @@ flags: 0x0b root: T sort: 1 - config: '[["status__state","includes",{"open":"Open"}],["answered","nset",null]]' + config: '[["isanswered","nset",null]]' columns: - column_id: 1 sort: 1 @@ -128,7 +128,7 @@ flags: 0x0b root: T sort: 2 - config: '[["assignee","unassigned",null]]' + config: '[["assignee","!assigned",null]]' columns: - column_id: 1 sort: 1 diff --git a/include/upgrader/streams/core.sig b/include/upgrader/streams/core.sig index f6aa807b2faf040f3616a572ef0292b9182d2662..5c87bd1bf8de944497a1e5a4357e9a26722bdeb9 100644 --- a/include/upgrader/streams/core.sig +++ b/include/upgrader/streams/core.sig @@ -1 +1 @@ -98ad7d550c26ac44340350912296e673 +934b8db8f97d6859d013b6219957724f diff --git a/include/upgrader/streams/core/98ad7d55-00000000.patch.sql b/include/upgrader/streams/core/98ad7d55-934b8db8.patch.sql similarity index 93% rename from include/upgrader/streams/core/98ad7d55-00000000.patch.sql rename to include/upgrader/streams/core/98ad7d55-934b8db8.patch.sql index bc3ca35cd33896243eccb6f3d4bb3d7e58ef0f38..7ebe9a8169c8ba9888856106feb1b7fdc0d91e52 100644 --- a/include/upgrader/streams/core/98ad7d55-00000000.patch.sql +++ b/include/upgrader/streams/core/98ad7d55-934b8db8.patch.sql @@ -1,6 +1,6 @@ /** * @version v1.11 - * @signature 00000000000000000000000000000000 + * @signature 934b8db8f97d6859d013b6219957724f * @title Custom Queues, Columns * * Add custom queues, custom columns, and quick filter capabilities to the @@ -41,5 +41,5 @@ CREATE TABLE `%TABLE_PREFIX%queue_columns` ( -- Finished with patch UPDATE `%TABLE_PREFIX%config` - SET `value` = '00000000000000000000000000000000' + SET `value` = '934b8db8f97d6859d013b6219957724f' WHERE `key` = 'schema_signature' AND `namespace` = 'core'; diff --git a/include/upgrader/streams/core/98ad7d55-934b8db8.task.php b/include/upgrader/streams/core/98ad7d55-934b8db8.task.php new file mode 100644 index 0000000000000000000000000000000000000000..66720d3c637e414f0faa743f390a38bb99e2f9f7 --- /dev/null +++ b/include/upgrader/streams/core/98ad7d55-934b8db8.task.php @@ -0,0 +1,22 @@ +<?php + +class QueueCreator extends MigrationTask { + var $description = "Load customziable ticket queues"; + + function run($time) { + $i18n = new Internationalization('en_US'); + $columns = $i18n->getTemplate('queue_column.yaml')->getData(); + foreach ($columns as $C) { + QueueColumn::__create($C); + } + $queues = $i18n->getTemplate('queue.yaml')->getData(); + foreach ($queues as $C) { + CustomQueue::__create($C); + } + + // Set default queue to 'open' + global $cfg; + $cfg->set('default_ticket_queue', 1); + } +} +return 'QueueCreator';