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