Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Experimental project
This is a sandbox project, which contains experimental code for developer use only.
This module provides rules integration and logging for Membership Entity so users can be notified about expiring memberships.
Description
The Membership Entity Expiration Notice module provides a rules event to send
out notifications to user with expiring memberships and a custom table for logs.
How to use
- download the module and place it under 'sites/all/modules/contrib' folder
- enable the module from the modules page: 'admin/build/modules'
- set the cron rule and notification offset from the memberships page: 'admin/memberships/types/manage/membership'
- set "membership_entity_term_cron" rule to the same value as "membership_entity_expiration_notice_cronapi_callback" rules in '/admin/config/system/cron' so when the log is created the expiration rule is run too
- create a new rule with the "Membership expiration notice" event - which can be set to send email(the module only creates a rules event doesn't have send email functionality implemented by default), add log to watchdog, show system messages or any custom logic.
Dependencies
Sponsored by
Supporting organizations:
Project information
- Created by kiss.jozsef on , updated