Add possibility to schedule messages to users

Description

For data access notification we need a way to schedule messages to users with the renewal notifications, we need some service to schedule a message to be sent to a user. This might be a generic machinery plus some additionally data access specific logic to track sent notifications. Note that this requires to solve the prod/staging issue in order to avoid sending multiple emails (see https://sagebionetworks.jira.com/wiki/spaces/PLFM/pages/1124302852/Data+Access+Notifications#Open-Questions)

Environment

None

Assignee

Marco Marasca

Reporter

Marco Marasca

Labels

None

Validator

Bruce Hoff

Development Area

None

Release Version History

None

Sprint

Priority

Major
Configure