- 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