diff --git a/app/models/ability.rb b/app/models/ability.rb index 6bdd8b7ce..0ed40bd56 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -5,12 +5,17 @@ class Ability # Define any customized permissions here. def custom_permissions + can [:read, :edit], String if can_review_submissions? return unless admin? can [:create, :show, :add_user, :remove_user, :index, :edit, :update, :destroy], Role can [:destroy], ActiveFedora::Base can [:read], Schools::School end + def test_download(id) + super || can_review_submissions? + end + def ipe_permissions can :create, InProgressEtd if registered_user? can :update, InProgressEtd, user_ppid: current_user.ppid