mirror of
https://github.com/fspc/BikeShed-1.git
synced 2026-09-16 08:31:36 -04:00
Merge branch 'master' into denney-new-user-form
Conflicts: db/schema.rb
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
FactoryGirl.define do
|
||||
factory :user_role do
|
||||
factory :role do
|
||||
factory :role_staff do
|
||||
role 'staff'
|
||||
end
|
||||
+12
-4
@@ -7,24 +7,32 @@ FactoryGirl.define do
|
||||
first_name 'Michael'
|
||||
last_name 'Scott'
|
||||
sequence(:bike_id) { |n| n }
|
||||
association :user_role, factory: :role_user
|
||||
after_build do |r|
|
||||
r.roles << (Role.find_by_role("user") || FactoryGirl.create(:role_user))
|
||||
end
|
||||
|
||||
factory :staff do
|
||||
username "staff"
|
||||
first_name 'Staff'
|
||||
association :user_role, factory: :role_staff
|
||||
after_build do |r|
|
||||
r.roles << (Role.find_by_role("staff") || FactoryGirl.create(:role_staff))
|
||||
end
|
||||
end
|
||||
|
||||
factory :admin do
|
||||
username "admin"
|
||||
first_name 'Admin'
|
||||
association :user_role, factory: :role_admin
|
||||
after_build do |r|
|
||||
r.roles << (Role.find_by_role("admin") || FactoryGirl.create(:role_admin))
|
||||
end
|
||||
end
|
||||
|
||||
factory :bike_admin do
|
||||
username "bike_admin"
|
||||
first_name 'BikeAdmin'
|
||||
association :user_role, factory: :role_bike_admin
|
||||
after_build do |r|
|
||||
r.roles << (Role.find_by_role("bike_admin") || FactoryGirl.create(:role_bike_admin))
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user