1234567891011121314151617181920212223242526272829303132333435 |
- # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- module Import
- module OTRS
- class History
- class Move < Import::OTRS::History
- def init_callback(history)
- data = history['Name']
- # "%%Queue1%%5%%Postmaster%%1"
- from = nil
- to = nil
- if data =~ %r{%%(.+?)%%(.+?)%%(.+?)%%(.+?)$}
- from = $1
- from_id = $2
- to = $3
- to_id = $4
- end
- @history_attributes = {
- id: history['HistoryID'],
- o_id: history['TicketID'],
- history_type: 'updated',
- history_object: 'Ticket',
- history_attribute: 'group',
- value_from: from,
- value_to: to,
- id_from: from_id,
- id_to: to_id,
- created_at: history['CreateTime'],
- created_by_id: history['CreateBy']
- }
- end
- end
- end
- end
- end
|