There are cases where a recipe needs to do config actions on an entity...if, and only if, it exists. If the entity doesn't exist, the config actions should obviously be bypassed.
Recipes should have an explicit syntax for this, enabling smooth and optional integrations.
Syntax like this:
config:
actions:
canvas.component.block.simple_search_form_block?:
# SOME ACTIONS HYAR
Implement this with test coverage.
None.
None.
Recipes will receive new syntax.
None.
TBD, but it'll need a change record.
Active
11.0 π₯
recipe system
A change record needs to be drafted before an issue is committed. Note: Change records used to be called change notifications.
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.