Problem/Motivation
In #3013279: Add ability to filter list of keys based on key storage_method, storage_method has been added to the KeyProvider plugin definition. The reason was to allow better classification of plugins. However, this definition key has no other API role, it's just metadata. But it also limits the possibility to more complex classifications.
Steps to reproduce
None.
Proposed resolution
- Replace single-value
storage_methoddefinition key with a multi-stringtagsdefinition entry. - Deprecate
storage_methoddefinition entry. - Deprecate the
key_selectelement#key_filtersvarstorage_methodoption, in favour of a multi-valuetagsoption. - Adapt Drush command options
Remaining tasks
None.
User interface changes
None.
API changes
None.
Data model changes
KeyProvider plugin definition will contain a multi-string tags entry while using storage_method is deprecated.
Issue fork key-3364699
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
claudiu.cristeaWorking on it
Comment #4
claudiu.cristeaReady for review. I've added also a change notice https://www.drupal.org/node/3364701
Comment #5
rlhawkThis looks great. Thanks!
Comment #7
rlhawk