diff --git a/app/models/ability.rb b/app/models/ability.rb index 40965719..8e270b40 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -216,6 +216,10 @@ class Ability can [:index, :revert_object, :revert_attribute], PaperTrail::Version do |version| version.item_type == 'User' || (conf_ids.include? version.conference_id) end + + cannot [:revert_object, :revert_attribute], PaperTrail::Version do |version| + version.item_type == 'User' && version.item.is_admin? + end end def signed_in_with_cfp_role(user)