orbit4-5/config/environment.rb

92 lines
2.7 KiB
Ruby
Raw Normal View History

# Load the Rails application.
require File.expand_path('../application', __FILE__)
# Initialize the Rails application.
2014-04-14 03:27:09 +00:00
Orbit::Application.initialize!
Orbit::Application.config.secret_key_base = 'acc6ffc5a7d360c9cf2a7bdb4ddf9a897942ec6767413a5c0324a0fa8b86197a96298288a66bd46d8770d8b6edf509aad65716961c2c364ce006b475e6cfd418'
2014-04-21 02:48:36 +00:00
if Site.count == 0
site = Site.new
2014-05-01 08:44:01 +00:00
site.title_translations = {:en=>"Orbit",:zh_tw=>"Orbit"}
2014-04-21 02:48:36 +00:00
site.valid_locales = [:en, :zh_tw]
site.in_use_locales = site.valid_locales
site.template = (Dir.glob("#{Rails.root}/app/templates/*").collect{|temp| temp.split('/').last}-['mobile']).first
2014-04-21 02:48:36 +00:00
site.save
end
if Site.first.template.nil?
site = Site.first
site.template = (Dir.glob("#{Rails.root}/app/templates/*").collect{|temp| temp.split('/').last}-['mobile']).first
site.save
end
2014-04-14 03:27:09 +00:00
if Page.count == 0
home = Page.new
home.name_translations = {:en=>"home",:zh_tw=>"首頁"}
2014-05-01 08:44:01 +00:00
home.url = "/"
2014-04-14 03:27:09 +00:00
home.save
end
2014-04-21 02:48:36 +00:00
if Page.where(:module=>"sitemap").blank?
sitemap = Page.new
sitemap.module = "sitemap"
sitemap.page_id = "sitemap"
sitemap.name_translations = {:en=>"Sitemap",:zh_tw=>"Sitemap"}
sitemap.enabled_for = ["en", "zh_tw"]
sitemap.menu_enabled_for = []
sitemap.url = "/sitemap"
sitemap.parent_page_id = Page.root.id
sitemap.save
end
if Page.where(:page_id=>'termofuse').blank?
termofuse = Page.new
termofuse.module = "page_content"
termofuse.page_id = "termofuse"
termofuse.name_translations = {:en=>"Term of use",:zh_tw=>"使用規則"}
termofuse.enabled_for = ["en", "zh_tw"]
termofuse.menu_enabled_for = []
termofuse.url = "/termofuse"
termofuse.parent_page_id = Page.root.id
termofuse.save
page = PageContext.new
page.content_translations = {:en=>"", :zh_tw=>""}
page.version = 1
page.save
termofuse.page_contexts << page
site = Site.first
site.terms_of_use_link = "/termofuse"
site.save
end
2014-08-20 08:10:14 +00:00
if Workgroup.count == 0
groups = [{"title"=>"Administrator", "key"=>"admin"},
{"title"=>"Sub Managers", "key"=>"sub_managers"},
{"title"=>"Managers", "key"=>"managers"}]
groups.each do |group|
workgroup = Workgroup.new
workgroup.title = group["title"]
workgroup.key = group["key"]
workgroup.save
end
end
2014-05-12 08:18:35 +00:00
2014-08-20 08:10:14 +00:00
if User.count==0
group = Workgroup.where(:key=>'admin').first
2014-05-12 08:18:35 +00:00
profile = MemberProfile.new
profile.first_name_translations = {:en=>'Digital', :zh_tw=>'Digital'}
profile.last_name_translations = {:en=>'Ruling', :zh_tw=>'Ruling'}
2014-05-26 04:57:47 +00:00
profile.email = "orbit@rulingcom.com"
2014-05-12 08:18:35 +00:00
profile.save
2014-04-21 02:48:36 +00:00
user = User.new
2014-05-12 08:18:35 +00:00
user.workgroup = group
user.member_profile = profile
2014-04-21 02:48:36 +00:00
user.user_name = "rulingcom"
user.password = "bjo4xjp6"
user.email = "orbit@rulingcom.com"
user.save
2014-05-26 04:57:47 +00:00
end