1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- module Import
- module OTRS
- module Diff
- extend self
- def diff_worker
- return if !diff_import_possible?
- diff
- end
- def diff?
- return true if @diff
- false
- end
- private
- def diff_import_possible?
- return if !Setting.get('import_mode')
- return if Setting.get('import_otrs_endpoint') == 'http://otrs_host/otrs'
- true
- end
- def diff
- log 'Start diff...'
- @diff = true
- check_import_mode
- updateable_objects
- # get changed tickets
- ticket_diff
- end
- def ticket_diff
- import('Ticket', diff: true)
- end
- end
- end
- end
|