trabajo-afectivo/lib/import/otrs/diff.rb

48 lines
767 B
Ruby
Raw Permalink Normal View History

2022-01-01 13:38:12 +00:00
# Copyright (C) 2012-2022 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