Allow plugin derivers to derive config schema as well

Issue information

From user: jurgenhaas

Contribution record

Fork management

Problem/Motivation

Plugins that derive from another plugin manager, e.g. from tamper or commerce, they should also derive their config schema from the same source. But that's only possible if we store the original plugin ID in config as well so that a config data type can refer to that ID.

Proposed resolution

Implement an optional original_id as a property for condition and for action plugins. Also store that property in ECA models if a plugin has it available.

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