Sha256: 3571bd3b81bfe5f47a1c9e1dc7ba51c50421666cfac7cf0b722e301710384768

Contents?: true

Size: 619 Bytes

Versions: 6

Compression:

Stored size: 619 Bytes

Contents

module CurationConcerns
  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

6 entries across 6 versions & 1 rubygems

Version Path
curation_concerns-1.7.8 app/forms/curation_concerns/forms/file_manager_form.rb
curation_concerns-1.7.7 app/forms/curation_concerns/forms/file_manager_form.rb
curation_concerns-2.0.0 app/forms/curation_concerns/forms/file_manager_form.rb
curation_concerns-2.0.0.rc2 app/forms/curation_concerns/forms/file_manager_form.rb
curation_concerns-1.7.6 app/forms/curation_concerns/forms/file_manager_form.rb
curation_concerns-1.7.5 app/forms/curation_concerns/forms/file_manager_form.rb