diff --git a/app/models/admin_ability.rb b/app/models/admin_ability.rb index 19d6c4d3..0cb92a42 100644 --- a/app/models/admin_ability.rb +++ b/app/models/admin_ability.rb @@ -292,6 +292,8 @@ class AdminAbility role.resource_type == 'Conference' || role.resource_type == 'Track' end + cannot :toggle_user, Role + can :toggle_user, Role do |role| role.resource_type == 'Track' && track_ids_for_track_organizer.include?(role.resource_id) end