Sha256: dd0f0677cee249528bdc0b89f96f331dbde5a90657e579bbb901ee48424be59b

Contents?: true

Size: 509 Bytes

Versions: 28

Compression:

Stored size: 509 Bytes

Contents

class Ability
  include Hydra::Ability
  
  include Hyrax::Ability
  self.ability_logic += [:everyone_can_create_curation_concerns]

  # Define any customized permissions here.
  def custom_permissions
    # Limits deleting objects to a the admin user
    #
    # if current_user.admin?
    #   can [:destroy], ActiveFedora::Base
    # end

    # Limits creating new objects to a specific group
    #
    # if user_groups.include? 'special_group'
    #   can [:create], ActiveFedora::Base
    # end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
hyrax-5.1.0.pre.beta1 .dassie/app/models/ability.rb
hyrax-5.0.4 .dassie/app/models/ability.rb
hyrax-5.0.3 .dassie/app/models/ability.rb
hyrax-5.0.2 .dassie/app/models/ability.rb
hyrax-5.0.1 .dassie/app/models/ability.rb
hyrax-5.0.0 .dassie/app/models/ability.rb
hyrax-5.0.0.rc3 .dassie/app/models/ability.rb
hyrax-5.0.0.rc2 .dassie/app/models/ability.rb
hyrax-5.0.0.rc1 .dassie/app/models/ability.rb
hyrax-3.6.0 .dassie/app/models/ability.rb
hyrax-4.0.0 .dassie/app/models/ability.rb
hyrax-4.0.0.rc3 .dassie/app/models/ability.rb
hyrax-4.0.0.rc2 .dassie/app/models/ability.rb
hyrax-4.0.0.rc1 .dassie/app/models/ability.rb
hyrax-3.5.0 .dassie/app/models/ability.rb
hyrax-4.0.0.beta2 .dassie/app/models/ability.rb
hyrax-3.4.2 .dassie/app/models/ability.rb
hyrax-4.0.0.beta1 .dassie/app/models/ability.rb
hyrax-3.4.1 .dassie/app/models/ability.rb
hyrax-3.4.0 .dassie/app/models/ability.rb