Skip to content

[FEATURE] Recurring notifications #164

@shurwit

Description

@shurwit

Is your feature request related to a problem? Please describe.
Currently we do not have a good way to handle recurring notifications.

Describe the solution you'd like
We should add support for a recurrence schedule on notification messages. When a recurring notification is created we should insert it to the queue at the initial time specified. When that time arrives, we should compute the next recurrence based on the specified schedule then reinsert the message into the queue at that time. We should support an end date and manual canceling of future recurrences. The easiest way to specify the recurrence schedule is probably by supporting standard CRON syntax .

Describe alternatives you've considered
The alternatives would be to make other services implement and handle a queue to manage the sending of these notifications, or to preschedule many notifications which may not be feasible when there is not finite number of recurrences.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions