Add more plugins
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3323026. -->
Reported by: [rodmarasi](https://www.drupal.org/user/750052)
>>>
<h2>Event</h2>
<ol>
<li>A [Entity] has been Flagged under [Flagged name]</li>
<li>A [Entity] has been Unflagged under [Flagged name]</li>
</ol>
<h2>Condition</h2>
<ol>
<li>[Entity] has flagging count
<ol>
<li>Field:
<ol>
<li>Flag (to check for)</li>
<li>Entity type (eg: node type to check for)</li>
<li>Number (of flagging count)</li>
<li>Comparison operation (greater than/greater than or equal to/equal to/less than or equal to/less than)</li>
</ol>
</li>
</ol>
</li>
<li>[Entity] is flagged
<ol>
<li>Field:
<ol>
<li>Flag (to check for)</li>
<li>[Entity] (Entity id)</li>
<li>User on whose behalf to check (uid)</li>
</ol>
</li>
</ol>
</li>
</ol>
<h2>Action</h2>
<ol>
<li>Flag a [Entity]
<ol>
<li>Field:
<ol>
<li>Flag (to check for)</li>
<li>[Entity] (Entity id)</li>
<li>User on whose behalf to flag (For non-global flags, this is the user on whose behalf to flag the object. In addition, if checked below, the access permissions to the flag are checked against this user.)</li>
<li>skip permission check (true/false)</li>
</ol>
</li>
</ol>
</li>
<li data-counters='{"0":1,"1":1,"2":4,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Unflag a [Entity]
<ol>
<li data-counters='{"0":1,"1":1,"2":4,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field is the same as flag a [entity]</li>
</ol>
</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Trim a Flag
<ol>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field:
<ol>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag (to check for)</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>User whose flag to trim (For non-global flags, this is the user whose flag to trim. (For global flags, this argument is ignored.))</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag queue size (The maximum number of objects to keep in the queue. Newly flagged objects will be kept; older ones will be removed. Tip: by typing "1" here you implement a singleton.)</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Trim newest flags (True/False)</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Skip permission check (True/False)</li>
</ol>
</li>
</ol>
</li>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Fetch users who has flagged a [Entity]
<ol>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field:
<ol>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag (to check for)</li>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Entity id</li>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>provided variables (Users who flagged to be used for another action)
<ol>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable label</li>
<li data-counters='{"0":3,"1":1,"2":5,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable name</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Fetch [Entity} flagged by user
<ol>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field:
<ol>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag (to check for)</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>User who flagged the [entity] (For non-global flags, this is the user who flagged the [Entity]. (For global flags, this argument is ignored.))</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>provided variables (Content flagged by user to be used for another action)
<ol>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable label</li>
<li data-counters='{"0":2,"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable name</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Fetch entity flag by count
<ol>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field:
<ol>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag (to check for)</li>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Entity type</li>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>provided variables (Content flagged by user to be used for another action)
<ol>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable label</li>
<li data-counters='{"0":3,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable name</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li data-counters='{"0":4,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Fetch overall flag by count
<ol>
<li data-counters='{"0":4,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field:
<ol>
<li data-counters='{"0":4,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag (to check for)</li>
<li data-counters='{"0":4,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>provided variables (overall flag count to be used for another action)
<ol>
<li data-counters='{"0":4,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable label</li>
<li data-counters='{"0":4,"1":1,"2":3,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable name</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Fetch user flag by count
<ol>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Field:
<ol>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>Flag (to check for)</li>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>User (uid)</li>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>provided variables (user flag count to be used for another action)
<ol>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable label</li>
<li data-counters='{"0":5,"1":1,"2":2,"3":2,"4":0,"5":0,"6":0,"7":0,"8":0}'>variable name</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<p><strong>Original Post:</strong><br>
or maybe this module is not ready for any flagging yet?</p>
issue