trabajo-afectivo/lib/import/helper.rb

40 lines
903 B
Ruby

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
module Import
module Helper
# rubocop:disable Style/ModuleFunction
extend self
def check_import_mode
# check if system is in import mode
return true if Setting.get('import_mode')
raise 'System is not in import mode!'
end
def check_system_init_done
return true if !Setting.get('system_init_done')
raise 'System is already system_init_done!'
end
def log(message)
thread_no = Thread.current[:thread_no] || '-'
Rails.logger.info "thread##{thread_no}: #{message}"
end
def utf8_encode(data)
data.each do |key, value|
next if !value
next if !value.respond_to?(:utf8_encode)
data[key] = value.utf8_encode
end
end
def reset_primary_key_sequence(table)
DbHelper.import_post(table)
end
end
end