- Issue created by @jcandan
Add a minimal, internal hook point so ROP can skip enforcement when a field/subfield is not applicable on this submission. This is broader than client-side #states.
Potential provider examples (each may be a follow-up issue):
field_media_image vs field_media_oembed_video). The active source plugin can hide/disable the non-source fields. If ROP marks one of those fields required-on-publish globally, it should be skipped when the source makes it inapplicable.
field_title inactive for that paragraph delta.
#access/#disabled based on business logic. Those fields won’t appear in the input. A generic “input-presence” provider (like the shim but for top-level fields too) can mark them inactive.
#access/#disabled logic, return inactive for that field.
Deliverables: tiny internal interface plus example provider docs; ship only conditional fields provider initially; others can be contrib/site code, or adopted for official support.
TBD
TBD
TBD
TBD
Active
2.1
Code