Sha256: 9ad96f5641054838a27b53112c729c93b5b28b2a26c0e685e3dce4fcaca337ef
Contents?: true
Size: 1.09 KB
Versions: 34
Compression:
Stored size: 1.09 KB
Contents
desc 'Load Redmine default configuration data. Language is chosen interactively or by setting REDMINE_LANG environment variable.' namespace :redmine do task :load_default_data => :environment do require 'custom_field' include Redmine::I18n set_language_if_valid('en') envlang = ENV['REDMINE_LANG'] if !envlang || !set_language_if_valid(envlang) puts while true print "Select language: " print valid_languages.collect(&:to_s).sort.join(", ") print " [#{current_language}] " STDOUT.flush lang = STDIN.gets.chomp! break if lang.empty? break if set_language_if_valid(lang) puts "Unknown language!" end STDOUT.flush puts "====================================" end begin Redmine::DefaultData::Loader.load(current_language) puts "Default configuration data loaded." rescue Redmine::DefaultData::DataAlreadyLoaded => error puts error.message rescue => error puts "Error: " + error.message puts "Default configuration data was not loaded." end end end
Version data entries
34 entries across 34 versions & 1 rubygems