Skip to content
Snippets Groups Projects
Commit ca7cc8d3 authored by Jared Hancock's avatar Jared Hancock Committed by Peter Rotich
Browse files

queue: Add upgrade path from v1.10

And, fix bad width on new open queue
And, fix bad criteria on install
parent 843f4d6c
Branches
Tags
No related merge requests found
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
columns: columns:
- column_id: 1 - column_id: 1
sort: 1 sort: 1
width: 75 width: 100
heading: Ticket heading: Ticket
- column_id: 10 - column_id: 10
sort: 2 sort: 2
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
flags: 0x0b flags: 0x0b
root: T root: T
sort: 1 sort: 1
config: '[["status__state","includes",{"open":"Open"}],["answered","nset",null]]' config: '[["isanswered","nset",null]]'
columns: columns:
- column_id: 1 - column_id: 1
sort: 1 sort: 1
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
flags: 0x0b flags: 0x0b
root: T root: T
sort: 2 sort: 2
config: '[["assignee","unassigned",null]]' config: '[["assignee","!assigned",null]]'
columns: columns:
- column_id: 1 - column_id: 1
sort: 1 sort: 1
......
98ad7d550c26ac44340350912296e673 934b8db8f97d6859d013b6219957724f
/** /**
* @version v1.11 * @version v1.11
* @signature 00000000000000000000000000000000 * @signature 934b8db8f97d6859d013b6219957724f
* @title Custom Queues, Columns * @title Custom Queues, Columns
* *
* Add custom queues, custom columns, and quick filter capabilities to the * Add custom queues, custom columns, and quick filter capabilities to the
...@@ -41,5 +41,5 @@ CREATE TABLE `%TABLE_PREFIX%queue_columns` ( ...@@ -41,5 +41,5 @@ CREATE TABLE `%TABLE_PREFIX%queue_columns` (
-- Finished with patch -- Finished with patch
UPDATE `%TABLE_PREFIX%config` UPDATE `%TABLE_PREFIX%config`
SET `value` = '00000000000000000000000000000000' SET `value` = '934b8db8f97d6859d013b6219957724f'
WHERE `key` = 'schema_signature' AND `namespace` = 'core'; WHERE `key` = 'schema_signature' AND `namespace` = 'core';
<?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';
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment