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

  1. download the module and place it under 'sites/all/modules/contrib' folder
  2. enable the module from the modules page: 'admin/build/modules'
  3. set the cron rule and notification offset from the memberships page: 'admin/memberships/types/manage/membership'
  4. 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
  5. 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

Reea.net

Supporting organizations: 

Project information

  • Created by kiss.jozsef on , updated