diff --git a/config/environment.rb b/config/environment.rb index c05b111..7267201 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -60,12 +60,20 @@ if Page.where(:page_id=>'termofuse').blank? site.save end -if User.count==0 - group = Workgroup.new - group.title = "Administrator" - group.key = 'admin' - group.save +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 +if User.count==0 + group = Workgroup.where(:key=>'admin').first profile = MemberProfile.new profile.first_name_translations = {:en=>'Digital', :zh_tw=>'Digital'} profile.last_name_translations = {:en=>'Ruling', :zh_tw=>'Ruling'}