Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

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:

  1. Send push notification to flagging users of content
  2. 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:

  1. Node entity. (You may need to fetch entity by ID and pass that in)
  2. Flag ID. This is the machine name of the flag you're focused on.
  3. Notification title.
  4. Message.
  5. 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:

  1. User ID. This is the user ID who has been flagged.
  2. Flag ID. This is the machine name of the flag you're focused on.
  3. Notification title.
  4. Message.
  5. 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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
May 2024
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.x-dev Dev May 20, 2024
1.0.0-beta1 Pre-release May 20, 2024