This PR introduces an attribute on properties in the metadata schemas called :server_managed. When this attribute is set to true on a property it allows a value to be set via the generated setter but the change isn't tracked by ActiveModel::Dirty and subsequently isn't sent to the server as part of the changed values when saving.
Upstream port of monkey-patch in Hyrax required for wings (https://github.com/samvera/hyrax/pull/5320)
This PR introduces an attribute on properties in the metadata schemas called
:server_managed
. When this attribute is set to true on a property it allows a value to be set via the generated setter but the change isn't tracked byActiveModel::Dirty
and subsequently isn't sent to the server as part of the changed values when saving.