Ticket::State.create_or_update(name: 'pendente', state_type: Ticket::StateType.find_by(name: 'open'), created_by_id: 1,updated_by_id: 1,) Ticket::State.create_or_update(name: 'aguardando resposta', state_type: Ticket::StateType.find_by(name: 'open'), created_by_id: 1,updated_by_id: 1,) Ticket::State.create_or_update(name: 'resolvido', state_type: Ticket::StateType.find_by(name: 'open'), created_by_id: 1,updated_by_id: 1,) Ticket::State.create_or_update(name: 'retorno', state_type: Ticket::StateType.find_by(name: 'open'), created_by_id: 1,updated_by_id: 1,) attribute = ObjectManager::Attribute.get(object: 'Ticket',name: 'state_id',) attribute.data_option[:filter] = Ticket::State.by_category(:viewable).pluck(:id) attribute.screens[:create_middle]['ticket.agent'][:filter] = Ticket::State.by_category(:viewable_agent_new).pluck(:id) attribute.screens[:create_middle]['ticket.customer'][:filter] = Ticket::State.by_category(:viewable_customer_new).pluck(:id) attribute.screens[:edit]['ticket.agent'][:filter] = Ticket::State.by_category(:viewable_agent_edit).pluck(:id) attribute.screens[:edit]['ticket.customer'][:filter] = Ticket::State.by_category(:viewable_customer_edit).pluck(:id) attribute.save! 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['create_middle']['ticket.customer']['filter'] = Ticket::State.where(name: ['']).pluck(:id) attribute.screens['edit']['ticket.customer']['filter'] = Ticket::State.where(name: ['']).pluck(:id) 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['edit']['ticket.customer']['filter']