From da1c8fc6919c5a2da6c41bca5f22e30481df1960 Mon Sep 17 00:00:00 2001 From: Nishanth Vijayan Date: Wed, 10 Aug 2016 20:42:18 +0530 Subject: [PATCH] Allow cfp team members to revert changes to events through event#history-content --- app/models/ability.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/ability.rb b/app/models/ability.rb index 8891aabf..837f20a3 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -210,6 +210,10 @@ class Ability role.resource_type == 'Conference' && role.name == 'cfp' && (Conference.with_role(:cfp, user).pluck(:id).include? role.resource_id) end + + can [:index, :revert_object, :revert_attribute], PaperTrail::Version do |version| + version.item_type == 'Event' && (conf_ids_for_cfp.include? version.conference_id) + end end def signed_in_with_info_desk_role(user)