Sha256: 50e9b966ab00ba10fb50079eec7384f6577e882e2b69d66f85e3291ccd5930c3

Contents?: true

Size: 594 Bytes

Versions: 45

Compression:

Stored size: 594 Bytes

Contents

# frozen_string_literal: true

module Bulkrax
  module ImportersHelper
    # borrowd from batch-importer https://github.com/samvera-labs/hyrax-batch_ingest/blob/main/app/controllers/hyrax/batch_ingest/batches_controller.rb
    def available_admin_sets
      # Restrict available_admin_sets to only those current user can desposit to.
      @available_admin_sets ||= Hyrax::Collections::PermissionsService.source_ids_for_deposit(ability: current_ability, source_type: 'admin_set').map do |admin_set_id|
        [AdminSet.find(admin_set_id).title.first, admin_set_id]
      end
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
bulkrax-4.4.2 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.4.1 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.3.1 app/helpers/bulkrax/importers_helper.rb
bulkrax-5.0.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.4.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.3.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.2.1 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.2.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.1.1 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.1.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-4.0.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.5.1 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.5.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.4.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.3.2 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.3.1 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.3.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.2.0 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.1.2 app/helpers/bulkrax/importers_helper.rb
bulkrax-3.1.1 app/helpers/bulkrax/importers_helper.rb