Add a new configurable email notification system

Created on 28 February 2019, almost 6 years ago
Updated 6 September 2024, 3 months ago

Problem/Motivation

It is required to send some emails to a specific user before his role expires. For example:

  • sending one warning e-mail 1 month before the expiration
  • one warning e-mail 10 days before the expiration
  • e-mail with the notification that the role has expired.

Proposed resolution

Create a new submodule to implement the new feature.

Remaining tasks

  • More tests
  • Review the MR

User interface changes

The new submodule will have a new UI that will allow to configure the notifications.

API changes

None.

Data model changes

None.

Original report by Skin

Hello, I`d like to know if there is a way to send some emails to a specific user before his role expires: for example I`d like to send one warning e-mail 1 month before the expiration, one warning e-mail 10 days before the expiration and a final e-mail with the notification that the role has expired.

Before starting to study Rules module ( I never used it ) i`d like to ask if it is possible to do this with the Rules 8.x module.

May be someone can poin`t me in the right direction?

thanks.

Feature request
Status

Needs work

Version

4.0

Component

Code

Created by

🇮🇹Italy Skin Italy

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024