Removed acts-as-statemachine. Replaces User.find_ordergroup with ActiveRecord-Association 'has_one :ordergroup'.
This commit is contained in:
parent
ec402ffa7b
commit
e16bebd042
10 changed files with 33 additions and 47 deletions
|
|
@ -3,24 +3,25 @@
|
|||
|
||||
namespace :foodsoft do
|
||||
|
||||
# "rake foodsoft:create_admin"
|
||||
desc "creates Administrators-group and admin-user"
|
||||
task :create_admin => :environment do
|
||||
puts "Create Group 'Administators'"
|
||||
administrators = Group.create(:name => "Administrators",
|
||||
:description => "System administrators.",
|
||||
:role_admin => true,
|
||||
:role_finance => true,
|
||||
:role_article_meta => true,
|
||||
:role_suppliers => true,
|
||||
:role_orders => true)
|
||||
|
||||
puts "Create User 'admin' with password 'secret'"
|
||||
admin = User.new(:nick => "admin", :first_name => "Anton", :last_name => "Administrator", :email => "admin@foo.test")
|
||||
admin.password = "secret"
|
||||
admin.save
|
||||
|
||||
puts "Joining 'admin' user to 'Administrators' group"
|
||||
Membership.create(:group => administrators, :user => admin)
|
||||
end
|
||||
# "rake foodsoft:create_admin"
|
||||
desc "creates Administrators-group and admin-user"
|
||||
task :create_admin => :environment do
|
||||
puts "Create Workgroup 'Administators'"
|
||||
administrators = Workgroup.create(
|
||||
:name => "Administrators",
|
||||
:description => "System administrators.",
|
||||
:role_admin => true,
|
||||
:role_finance => true,
|
||||
:role_article_meta => true,
|
||||
:role_suppliers => true,
|
||||
:role_orders => true
|
||||
)
|
||||
|
||||
puts "Create User 'admin' with password 'secret'"
|
||||
admin = User.create(:nick => "admin", :first_name => "Anton", :last_name => "Administrator",
|
||||
:email => "admin@foo.test", :password => "secret")
|
||||
|
||||
puts "Joining 'admin' user to 'Administrators' group"
|
||||
Membership.create(:group => administrators, :user => admin)
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue