break down Ray's HTML
This commit is contained in:
1 parent
3e5978c8fd
commit
5fb94f644d
11 files changed
+260
-131
No files matched your search
@@ -0,0 +1,82 @@
|
||||
# encoding: utf-8
|
||||
|
||||
namespace :build_new_member do
|
||||
task :module_app => :environment do
|
||||
ModuleApp.create!(:key=>"new_member",
|
||||
:title=>"new_member",
|
||||
:version=> "0.1",
|
||||
:organization => "Rulingcom",
|
||||
:author => "RD dep",
|
||||
:intro => "New interface for member menagement",
|
||||
:enable_frontend => true)
|
||||
end
|
||||
|
||||
task :sub_role => :environment do
|
||||
teacher_role = Role.first({conditions:{key: 'teacher'}})
|
||||
teacher_role.sub_roles.destroy_all
|
||||
teacher_sub_roles ={
|
||||
:professor => {"zh_tw"=>"教授", "en"=>"Professor"},
|
||||
:lecturer => {"zh_tw"=>"講師", "en"=>"Lecturer"},
|
||||
:associate_professor => {"zh_tw"=>"副教授", "en"=>"Associate Professor"},
|
||||
:assistant_professor => {"zh_tw"=>"助理教授", "en"=>"Assistant Professor"}
|
||||
}
|
||||
|
||||
teacher_sub_roles.each do |key,title|
|
||||
teacher_role.sub_roles.build :key=>key,:title_translations=>title,:built_in=>true
|
||||
puts "=SubRole key:#{key}\t Title:#{title}"
|
||||
end
|
||||
teacher_role.save
|
||||
p "==Finished building sub_roles for Teachers"
|
||||
|
||||
student_role = Role.first({conditions:{key: 'student'}})
|
||||
student_role.sub_roles.destroy_all
|
||||
student_sub_roles ={
|
||||
:ph_d => {"zh_tw"=>"博士班", "en"=>"Ph.D"},
|
||||
:master => {"zh_tw"=>"碩士班", "en"=>"Master"},
|
||||
:bachelor => {"zh_tw"=>"學士班", "en"=>"Bachelor"},
|
||||
}
|
||||
|
||||
student_sub_roles.each do |key,title|
|
||||
student_role.sub_roles.build :key=>key,:title_translations=>title,:built_in=>true
|
||||
puts "=SubRole key:#{key}\t Title:#{title}"
|
||||
end
|
||||
student_role.save
|
||||
p "==Finished building sub_roles for Students"
|
||||
|
||||
end
|
||||
|
||||
task :status => :environment do
|
||||
teacher_role = Role.first({conditions:{key: 'teacher'}})
|
||||
teacher_role.statuses.destroy_all
|
||||
teacher_status ={
|
||||
:fulltime => {"en"=>"Full Time", "zh_tw"=>"全職"},
|
||||
:adjunct => {"en"=>"Adjunct", "zh_tw"=>"兼職"},
|
||||
:co_hiring => {"en"=>"Co Hiring", "zh_tw"=>"合聘"},
|
||||
:distinguished => {"en"=>"Distinguished", "zh_tw"=>"特聘"}
|
||||
}
|
||||
teacher_status.each do |key,title|
|
||||
teacher_role.statuses.build :key=>key,:title_translations=>title
|
||||
puts "=Status key:#{key}\t Title:#{title}"
|
||||
end
|
||||
teacher_role.save
|
||||
|
||||
p "==Finished building status for Teachers"
|
||||
|
||||
student_role = Role.first({conditions:{key: 'student'}})
|
||||
student_status.statuses.destroy_all
|
||||
student_status ={
|
||||
:studying => {"en"=>"Studying", "zh_tw"=>"在學"},
|
||||
:drop_out => {"en"=>"Drop-out", "zh_tw"=>"休學"},
|
||||
:alumi => {"en"=>"Alumi", "zh_tw"=>"校友"},
|
||||
:suspended => {"en"=>"Suspended", "zh_tw"=>"未完成"}
|
||||
}
|
||||
student_status.each do |key,title|
|
||||
student_role.statuses.build :key=>key,:title_translations=>title
|
||||
puts "=Status key:#{key}\t Title:#{title}"
|
||||
end
|
||||
student_role.save
|
||||
|
||||
p "==Finished building status for Students"
|
||||
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user