Sha256: 56922e969ab585b71cac7611043dd8849658fa73fe50ce26b4d9a558fd1024b0
Contents?: true
Size: 748 Bytes
Versions: 22
Compression:
Stored size: 748 Bytes
Contents
# frozen_string_literal: true require 'hyrax/transactions/transaction' module Hyrax module Transactions ## # Creates a Collection from a ChangeSet # # @since 3.2.0 class CollectionCreate < Transaction DEFAULT_STEPS = ['change_set.set_user_as_depositor', 'change_set.set_collection_type_gid', 'change_set.add_to_collections', 'change_set.apply', 'collection_resource.apply_collection_type_permissions', 'collection_resource.save_acl'].freeze ## # @see Hyrax::Transactions::Transaction def initialize(container: Container, steps: DEFAULT_STEPS) super end end end end
Version data entries
22 entries across 22 versions & 1 rubygems