Moved to db lookups.

This commit is contained in:
Martin Edenhofer 2017-03-14 17:29:25 +01:00
parent 4ec5993f89
commit b5f3d26371

View file

@ -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,