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

Version Path
redmine_extensions-0.0.39 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.38 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.37 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.11 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.10 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.36 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.34 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.09 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.07 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.06 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.05 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.04 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.03 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.33 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.02 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.1.01 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.29 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.28 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.27 spec/redmine/lib/tasks/load_default_data.rake
redmine_extensions-0.0.24 spec/redmine/lib/tasks/load_default_data.rake