Problem/Motivation

ECA Tamper Integration

Integrates ECA with Tamper.

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 ~2 in the composer.json file.
  • Install only the eca_tamper with Varbase Core. The tamper module 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

Comments

rajab natshah created an issue. See original summary.

  • rajab natshah committed 70aa63d1 on 10.1.x
    [#3547929] feat: Add ECA Tamper Integration module to Varbase Core and...
rajab natshah’s picture

Assigned: rajab natshah » s.halawani
Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-10.1.0-beta1, +varbase_core-10.1.58
rajab natshah’s picture

Assigned: s.halawani » Unassigned
Status: Needs review » Fixed

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes