From b5f3d2637128852c089dde632bdd39fc4cffa353 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Tue, 14 Mar 2017 17:29:25 +0100 Subject: [PATCH] Moved to db lookups. --- db/seeds.rb | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/db/seeds.rb b/db/seeds.rb index b663c423e..d3cac3922 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -3845,9 +3845,16 @@ ObjectManager::Attribute.add( nulloption: true, multiple: false, null: false, - default: 2, + default: Ticket::State.find_by(name: 'open').id, translate: true, - filter: [1, 2, 3, 4, 7], + filter: [ + Ticket::State.find_by(name: 'new').id, + Ticket::State.find_by(name: 'open').id, + Ticket::State.find_by(name: 'pending reminder').id, + Ticket::State.find_by(name: 'closed').id, + Ticket::State.find_by(name: 'pending close').id, + Ticket::State.find_by(name: 'customer feedback').id, + ], }, editable: false, active: true, @@ -3861,21 +3868,33 @@ ObjectManager::Attribute.add( item_class: 'column', nulloption: false, null: true, - filter: [1, 4], - default: 1, + filter: [ + Ticket::State.find_by(name: 'new').id, + Ticket::State.find_by(name: 'closed').id + ], + default: Ticket::State.find_by(name: 'new').id, }, }, edit: { Agent: { nulloption: false, null: false, - filter: [2, 3, 4, 7], + filter: [ + Ticket::State.find_by(name: 'open').id, + Ticket::State.find_by(name: 'pending reminder').id, + Ticket::State.find_by(name: 'closed').id, + Ticket::State.find_by(name: 'pending close').id, + Ticket::State.find_by(name: 'customer feedback').id, + ], }, Customer: { nulloption: false, null: true, - filter: [2, 4], - default: 2, + filter: [ + Ticket::State.find_by(name: 'open').id, + Ticket::State.find_by(name: 'closed').id + ], + default: Ticket::State.find_by(name: 'open').id, }, }, }, @@ -3897,10 +3916,16 @@ ObjectManager::Attribute.add( null: true, translate: true, required_if: { - state_id: [3, 7] + state_id: [ + Ticket::State.find_by(name: 'pending reminder').id, + Ticket::State.find_by(name: 'pending close').id, + ] }, shown_if: { - state_id: [3, 7] + state_id: [ + Ticket::State.find_by(name: 'pending reminder').id, + Ticket::State.find_by(name: 'pending close').id, + ] }, }, editable: false, @@ -3934,7 +3959,7 @@ ObjectManager::Attribute.add( nulloption: false, multiple: false, null: false, - default: 2, + default: Ticket::Priority.find_by(name: '2 normal').id, translate: true, }, editable: false, @@ -3996,7 +4021,7 @@ ObjectManager::Attribute.add( nulloption: false, multiple: false, null: false, - default: 9, + default: Ticket::Article::Type.lookup(name: 'note').id, translate: true, }, editable: false,