trabajo-afectivo/lib/import/helper.rb

40 lines
904 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 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