class Ddr::Auth::EmbargoAbilityDefinitions

Public Instance Methods

call() click to toggle source
# File lib/ddr/auth/ability_definitions/embargo_ability_definitions.rb, line 5
def call
  cannot :read, [::SolrDocument, Ddr::Resource] do |obj|
    obj.embargoed? && cannot?(:update, obj)
  end

  cannot :download, [::SolrDocument, Ddr::Resource] do |obj|
    obj.embargoed? && cannot?(:update, obj)
  end

end