##// END OF EJS Templates
language for default configuration data can now be chosen when running 'load_default_data' task...
Jean-Philippe Lang -
r129:e7caec6e7d1a
parent child
Show More
@@ -1,8 +1,21
1 desc 'Load default configuration data (using default language)'
1 desc 'Load default configuration data'
2 2
3 3 task :load_default_data => :environment do
4 4 include GLoc
5 5 set_language_if_valid($RDM_DEFAULT_LANG)
6 puts
7
8 while true
9 print "Select language: "
10 print GLoc.valid_languages.sort {|x,y| x.to_s <=> y.to_s }.join(", ")
11 print " [#{GLoc.current_language}] "
12 lang = STDIN.gets.chomp!
13 break if lang.empty?
14 break if set_language_if_valid(lang)
15 puts "Unknown language!"
16 end
17
18 puts "===================================="
6 19
7 20 begin
8 21 # check that no data already exists
@@ -19,7 +32,7 begin
19 32 raise "Some enumerations are already defined."
20 33 end
21 34
22 puts "Loading default configuration for language: #{current_language}"
35 puts "Loading default configuration data for language: #{current_language}"
23 36
24 37 # roles
25 38 manager = Role.create :name => l(:default_role_manager)
@@ -83,6 +96,6 begin
83 96
84 97 rescue => error
85 98 puts "Error: " + error
86 puts "Default configuration can't be loaded."
99 puts "Default configuration data can't be loaded."
87 100 end
88 101 end No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now