Implement role authorization
This commit is contained in:
parent
6755328c4c
commit
e2fb434dc7
122 changed files with 1386 additions and 751 deletions
8
spec/factories/commercials.rb
Normal file
8
spec/factories/commercials.rb
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Read about factories at https://github.com/thoughtbot/factory_girl
|
||||
|
||||
FactoryGirl.define do
|
||||
factory :commercial do
|
||||
commercial_type 'YouTube'
|
||||
commercial_id 'test'
|
||||
end
|
||||
end
|
||||
|
|
@ -1,16 +1,18 @@
|
|||
FactoryGirl.define do
|
||||
factory :role do
|
||||
|
||||
factory :admin_role do
|
||||
name 'Admin'
|
||||
factory :participant_role do
|
||||
name 'participant'
|
||||
end
|
||||
|
||||
factory :organizer_role do
|
||||
name 'Organizer'
|
||||
name 'organizer'
|
||||
end
|
||||
|
||||
factory :participant_role do
|
||||
name 'Participant'
|
||||
factory :organizer_conference_1_role do
|
||||
name 'organizer'
|
||||
resource_type 'Conference'
|
||||
resource_id 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -19,12 +19,12 @@ FactoryGirl.define do
|
|||
after(:create) { |user| user.role_ids = create(:participant_role).id }
|
||||
end
|
||||
|
||||
factory :admin do
|
||||
after(:create) { |user| user.role_ids = create(:admin_role).id }
|
||||
factory :organizer_conference_1 do
|
||||
after(:create) { |user| user.role_ids = create(:organizer_conference_1_role).id }
|
||||
end
|
||||
|
||||
factory :organizer do
|
||||
after(:create) { |user| user.role_ids = create(:organizer_role).id }
|
||||
factory :admin do
|
||||
is_admin true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue