* Add missing presence validator for Tag * Add missing presence validators to Follow * Add missing presence validators to ProfileField * Add missing presence validators to Comment * Add missing presence validators to Profile * Add missing presence validators to Organization * Add missing presence validators to Badge * Add missing presence validators to Webhook::Endpoint * Add missing presence validators to NotificationSubscription * Add missing presence validators to PodcastEpisode * Add missing presence validators to Sponsorship * Add missing presence validators to PollOption * Add missing presence validators to Poll * Add missing presence validators to Article * Add missing presence validators to EmailAuthorization * Add missing presence validators to AuditLog * Add missing presence validators to DataUpdateScript * Add missing presence validators to User * Add missing presence validators to SiteConfig * Fix specs
13 lines
523 B
Ruby
13 lines
523 B
Ruby
class VerificationMailer < ApplicationMailer
|
|
default from: lambda {
|
|
"#{SiteConfig.community_name} Email Verification <#{SiteConfig.email_addresses[:default]}>"
|
|
}
|
|
|
|
def account_ownership_verification_email
|
|
@user = User.find(params[:user_id])
|
|
email_authorization = EmailAuthorization.create!(user: @user, type_of: "account_ownership")
|
|
@confirmation_token = email_authorization.confirmation_token
|
|
|
|
mail(to: @user.email, subject: "Verify Your #{SiteConfig.community_name} Account Ownership")
|
|
end
|
|
end
|