From 88c8f4b88be44123e13dd98bbfe4fb0563167abe Mon Sep 17 00:00:00 2001 From: Daniel Pierce Date: Mon, 9 Oct 2023 17:22:37 -0400 Subject: [PATCH] Make fileset representative_id and thumbnail_id readonly in form --- app/forms/hyrax/forms/file_set_form.rb | 4 ++-- app/models/hyrax/file_set.rb | 8 -------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/app/forms/hyrax/forms/file_set_form.rb b/app/forms/hyrax/forms/file_set_form.rb index 34aad439cc..1abb99543c 100644 --- a/app/forms/hyrax/forms/file_set_form.rb +++ b/app/forms/hyrax/forms/file_set_form.rb @@ -12,8 +12,8 @@ class FileSetForm < Hyrax::Forms::ResourceForm # be configurable. include Hyrax::FormFields(:file_set_metadata) - property :representative_id, type: Valkyrie::Types::String - property :thumbnail_id, type: Valkyrie::Types::String + property :representative_id, type: Valkyrie::Types::String, writeable: false + property :thumbnail_id, type: Valkyrie::Types::String, writeable: false end end end diff --git a/app/models/hyrax/file_set.rb b/app/models/hyrax/file_set.rb index 175b6662e8..edb3bffe75 100644 --- a/app/models/hyrax/file_set.rb +++ b/app/models/hyrax/file_set.rb @@ -103,14 +103,6 @@ def representative_id id end - ## - # @return [Valkyrie::ID] - def representative_id=(_input) - # saving a file set using valkyrie would err because this method didn't exist. - Rails.logger.warn('This is not a valid method for file sets') - id - end - ## # @return [Boolean] true def pcdm_object?