Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

eca_flag

232 sites Security covered
View on drupal.org

Integrates ECA with Flag.

For now, as the Flag module doesn't have a stable release yet, you need to apply 2 patches to the flag module when starting to use this:

Features

  • Events
    • You can either react on Insert flagging entity or Flag events. Both will operate similarly. The same for either Delete flagging entity or Unflag events.
    • If either of those events gets triggered, ECA puts several things onto the token stack:
      • flag the flag entity
      • flagging the flagging entity
      • entity the flagged or unflagged entity

      Note: if a flagging gets added or if the unflagging happens on exactly on entity, then you get those items on the token stack. However, unflagging can be triggered for many entities at once, then you get a list on the token system under the name flaggings where each item in the list contains the tokens listed above

  • Conditions
    • There is 1 condition from eca_flag which asserts whether a given entity is flagged or not
    • All other conditions can be achieved with the Compare two scalar values condition by using tokens from the flag entities
  • Actions
    • There is 1 action to get one or many flagging entities for a given entity and stored as an entity or a list of entities onto the token stack
    • Actions provided by the Flag module to flag or unflag entities can also be used in ECA models

Activity

Total releases
5
First release
Jun 2025
Latest release
7 months ago
Release cadence
18 days
Stability
80% stable

Release Timeline

Releases

Version Type Release date
2.0.5 Stable Sep 5, 2025
2.0.4 Stable Aug 16, 2025
2.0.3 Stable Aug 15, 2025
2.0.2 Stable Aug 15, 2025
2.1.0-rc1 Pre-release Jun 25, 2025