Module: Hyrax::Ability::CollectionTypeAbility
- Defined in:
- app/models/concerns/hyrax/ability/collection_type_ability.rb
Instance Method Summary collapse
Instance Method Details
#collection_type_abilities ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'app/models/concerns/hyrax/ability/collection_type_ability.rb', line 4 def collection_type_abilities if admin? can :manage, CollectionType can :create_collection_type, CollectionType else can :create_collection_of_type, CollectionType do |collection_type| Hyrax::CollectionTypes::PermissionsService.can_create_collection_of_type?(user: current_user, collection_type: collection_type) end end end |