Commit e43fc409 authored by Paulo Pereira's avatar Paulo Pereira
Browse files

fix: ajusta estados que aparecem para o usuário

parent 7e2204d1
#<ObjectManager::Attribute:0x000055ed42c149b0
id: 6,
object_lookup_id: 2,
name: "state_id",
display: "State",
data_type: "select",
data_option:
{"relation"=>"TicketState",
"nulloption"=>true,
"multiple"=>false,
"null"=>false,
"default"=>2,
"translate"=>true,
"filter"=>[2, 1, 3, 4, 6, 7, 8, 9, 10, 11],
"maxlength"=>255,
"historical_options"=>{}},
data_option_new: {},
editable: false,
active: true,
screens:
{"create_middle"=>
{"ticket.agent"=>{"null"=>false, "item_class"=>"column", "filter"=>[2, 1, 4, 8, 9, 10, 11]},
"ticket.customer"=>{"item_class"=>"column", "nulloption"=>false, "null"=>true, "filter"=>[1], "default"=>1}},
"edit"=>{"ticket.agent"=>{"nulloption"=>false, "null"=>false, "filter"=>[2, 4, 8, 9, 10, 11]}, "ticket.customer"=>{"nulloption"=>false, "null"=>true, "filter"=>[4], "default"=>4}}},
to_create: false,
to_migrate: false,
to_delete: false,
to_config: false,
position: 40,
created_by_id: 1,
updated_by_id: 1,
created_at: Mon, 23 Aug 2021 12:19:50.784000000 UTC +00:00,
updated_at: Mon, 24 Oct 2022 13:02:45.715000000 UTC +00:00>
\ No newline at end of file
attribute = ObjectManager::Attribute.get(object: 'Ticket',name: 'state_id',)
attribute.screens['create_middle']['ticket.agent']['filter'] = Ticket::State.where(name: ['new','open','pendente','aguardando resposta','resolvido','retorno','closed']).pluck(:id) attribute.screens['create_middle']['ticket.agent']['filter'] = Ticket::State.where(name: ['new','open','pendente','aguardando resposta','resolvido','retorno','closed']).pluck(:id)
attribute.screens['edit']['ticket.agent']['filter'] = Ticket::State.where(name: ['open','pendente','aguardando resposta','resolvido','retorno','closed']).pluck(:id) attribute.screens['edit']['ticket.agent']['filter'] = Ticket::State.where(name: ['open','pendente','aguardando resposta','resolvido','retorno','closed']).pluck(:id)
attribute.screens['create_middle']['ticket.customer']['filter'] = Ticket::State.where(name: ['']).pluck(:id) attribute.screens['create_middle']['ticket.customer']['filter'] = Ticket::State.where(name: ['new']).pluck(:id)
attribute.screens['edit']['ticket.customer']['filter'] = Ticket::State.where(name: ['']).pluck(:id) attribute.screens['edit']['ticket.customer']['filter'] = Ticket::State.where(name: ['closed']).pluck(:id)
attribute.screens['edit']['ticket.customer']['default'] = 4
attribute.save! attribute.save!
ObjectManager::Attribute.get(object: 'Ticket',name: 'state_id',).screens['create_middle']['ticket.customer']['filter'] ObjectManager::Attribute.get(object: 'Ticket',name: 'state_id',).screens['create_middle']['ticket.customer']['filter']
ObjectManager::Attribute.get(object: 'Ticket',name: 'state_id',).screens['edit']['ticket.customer']['filter'] ObjectManager::Attribute.get(object: 'Ticket',name: 'state_id',).screens['edit']['ticket.customer']['filter']
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment