123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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
|