Configuration schema missing for action plugins

Issue information

From user: mxh

Related to !202 (merged)

Contribution record

Fork management

Problem/Motivation

ECA adds a bunch of action plugins. However we currently don't have any schema defined for them. This may be a problem when an ECA action is being used at other places in Drupal, because configuration schema will be validated on configuration synchronization. Therefore we need to add the configuration schema for all actions.

Here is an example schema for the "action_send_email_action" action plugin provided by core:

action.configuration.action_send_email_action:
  type: mapping
  label: 'Send email configuration'
  mapping:
    recipient:
      type: string
      label: 'Recipient'
    subject:
      type: label
      label: 'Subject'
    message:
      type: text
      label: 'Message'

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information