coalition.endorsements.email_service

Email service for endorsement verification and notifications

Attributes

logger

Classes

EndorsementEmailService

Service for sending endorsement-related emails

Module Contents

coalition.endorsements.email_service.logger[source]
class coalition.endorsements.email_service.EndorsementEmailService[source]

Service for sending endorsement-related emails

static send_verification_email(endorsement: coalition.endorsements.models.Endorsement) bool[source]

Send email verification to stakeholder Returns True if email was sent successfully

static send_admin_notification(endorsement: coalition.endorsements.models.Endorsement) bool[source]

Send notification to admins about new endorsement requiring review Returns True if email was sent successfully

static send_confirmation_email(endorsement: coalition.endorsements.models.Endorsement) bool[source]

Send confirmation email to stakeholder when endorsement is approved Returns True if email was sent successfully