Sha256: d3aa3ccb29b50d062e7c2fb0859cb012c611d068def9613ab95dd38b7a688795

Contents?: true

Size: 632 Bytes

Versions: 2

Compression:

Stored size: 632 Bytes

Contents

# frozen_string_literal: true
module Hyrax
  module Forms
    class FileManagerForm
      include HydraEditor::Form
      self.terms = []
      delegate :id, :thumbnail_id, :representative_id, :to_s, to: :model
      attr_reader :current_ability, :request
      def initialize(work, ability)
        super(work)
        @current_ability = ability
        @request = nil
      end

      def version
        model.etag
      end

      delegate :member_presenters, to: :member_presenter_factory

      private

      def member_presenter_factory
        MemberPresenterFactory.new(model, current_ability)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hyrax-3.0.0.pre.rc3 app/forms/hyrax/forms/file_manager_form.rb
hyrax-3.0.0.pre.rc2 app/forms/hyrax/forms/file_manager_form.rb