This project is not covered by Drupal’s security advisory policy.
This module builds on the Advanced PWA module to provide additional actions utilising the Flag module. This combination of modules allows advanced flows of push notifications, utilising Rules to react to all known events whilst getting fine grained using any known conditions to Rules.
With these actions you can create rules that will send a push notifications to the devices owned by flagging users. You can create a rule to send a push notification to all users that flagged content or a user.
For content your flag might be "notify me" with a bell perhaps. You could create a rule that send a push notification to everyone who flagged the content when a new comment gets posted.
For a user you might have a follow flag. So when that user does something, such as publish new content, their followers get a push notification to all their subscribed devices.
Features
This module implements two new Rules actions:
- Send push notification to flagging users of content
- Send push notification to flagging users of user
Usage
Rules action: Send push notification to flagging users of a node.
This action requires the following context variables:
- Node entity. (You may need to fetch entity by ID and pass that in)
- Flag ID. This is the machine name of the flag you're focused on.
- Notification title.
- Message.
- Content link. If a user clicks the push notification, they get sent here.
Rules action: Send push notification to flagging users of a user.
This action requires the following context variables:
- User ID. This is the user ID who has been flagged.
- Flag ID. This is the machine name of the flag you're focused on.
- Notification title.
- Message.
- Content link. If a user clicks the push notification, they get sent here.
Additional Requirements
This module depends on the following modules
If installing using composer, all dependencies will be installed for you.
Community Documentation
A Youtube video of using this module is available here: https://youtu.be/-Rw9ICBZK4w
Project information
- Project categories: Automation, Integrations, User engagement
- Ecosystem: Advanced PWA inc Push Notifications, Rules, Flag
- Created by gmaximus on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Development version: 1.0.x-dev updated 20 May 2024 at 22:21 UTC


