Lightning.Accounts.UserNotifier (Lightning v2.19.0-pre)
View SourceThe UserNotifier module.
Summary
Functions
Deliver instructions to confirm account.
Deliver instructions to confirm account.
Deliver instructions to confirm a credential transfer.
Deliver email to notify user of his addition of a project.
Deliver a project digest of daily/weekly or monthly activity to a user.
Deliver instructions to reset a user password.
Deliver instructions to update a user.
Deliver warning to update a user.
Deliver the link to a completed history export.
Deliver an email to notify the user about a data retention setting change made in their project
Deliver an email to notify the user about their account being deleted
Functions
Deliver instructions to confirm account.
Deliver instructions to confirm account.
Deliver instructions to confirm a credential transfer.
Deliver email to notify user of his addition of a project.
Deliver a project digest of daily/weekly or monthly activity to a user.
Returns {:ok, :suppressed} without sending to anyone who may not be sent
this project's contents; Lightning.DigestEmailWorker keeps those people out
of its notified list.
Deliver instructions to reset a user password.
Deliver instructions to update a user.
Deliver warning to update a user.
@spec notify_history_export_completion( Lightning.Projects.Project.t(), Lightning.Accounts.User.t(), Lightning.Projects.File.t() ) :: {:ok, term()} | {:error, term()}
Deliver the link to a completed history export.
Returns {:ok, :suppressed} without sending to anyone who may not be sent
this project's contents.
@spec send_data_retention_change_email( Lightning.Accounts.User.t(), Lightning.Projects.Project.t() ) :: {:ok, term()} | {:error, term()}
Deliver an email to notify the user about a data retention setting change made in their project
Returns {:ok, :suppressed} without sending to anyone who may not be sent
this project's contents.
Deliver an email to notify the user about their account being deleted