Problem/Motivation
All tamper plugins are being made available in 2 ways for ECA models:
Tamper plugins as conditions
Tamper plugins as actions
With the conditions, a model can test any arbitrary value against the result of a tamper plugin.With actions, a model can store the result of a tamper plugin as a token and then continue operating with that value for subsequent actions.
What's powerful about this integration, when new tamper plugin are being made available on a Drupal site, ECA will automatically make those new plugins available as conditions and actions without any further configuration required. Such new tamper plugins don't even have to be provided by the tamper module, even plugins from a custom or third-party contrib module will be recognized by that mechanism.
ECA Tamper docs
Proposed resolution
- Add
drupal/eca_tamper~2in thecomposer.jsonfile. - Install only the
eca_tamperwith Varbase Core. Thetampermodule will be enabled with it.
Remaining tasks
- ✅ File an issue about this project
- ✅ Addition/Change/Update/Fix to this project
- ✅ Testing to ensure no regression
- ➖ Automated unit/functional testing coverage
- ✅ Developer Documentation support on feature change/addition
Add ECA Tamper Integration to Varbase Core doc page
- ➖ User Guide Documentation support on feature change/addition
- ➖ UX/UI designer responsibilities
- ➖ Accessibility and Readability
- ✅ Code review from 1 Varbase core team member
- ✅ Full testing and approval
- ✅ Credit contributors
- ✅ Review with the product owner
- ✅ Update Release Notes and Update Helper on new feature change/addition
- ✅ Release varbase-10.1.0-beta1, varbase_core-10.1.58
Varbase update type
- ✅ No Update
- ➖ Optional Update
- ➖ Forced Update
- ➖ Forced Update if Unchanged
User interface changes
- N/A
API changes
- N/A
Data model changes
- N/A
Release notes snippet
- [#3547929] feat: Added ECA Tamper Integration module to Varbase Core and Enable by default
Add ECA Tamper Integration to Varbase Core doc page
Comments
Comment #3
rajab natshahComment #4
rajab natshahComment #6
rajab natshahComment #7
rajab natshahComment #8
rajab natshahComment #9
rajab natshahComment #10
rajab natshah✅ Released varbase_core-10.1.58
Comment #12
rajab natshahComment #13
rajab natshah✅ Released varbase-10.1.0-beta1