def send_invitation(invitation):
existing = email_exists(invitation.email)
if existing:
invitation_link = '{}://{}{}?next={}'.format(
settings.PROTOCOL,
settings.DOMAIN,
reverse('social:begin', args=['gluu']),
reverse('account:accept-invite', kwargs={'activation_key': invitation.activation_key})
)
else:
invitation_link = '{}://{}{}'.format(
settings.PROTOCOL,
settings.DOMAIN,
reverse('account:register-invite', kwargs={'activation_key': invitation.activation_key})
)
context = {
'invited_by': invitation.invited_by.get_full_name(),
'account': invitation.invited_by.account.get_name(),
'invitation_link': invitation_link,
'existing': existing
}
send_mail(
subject_template_name='emails/invite/invite_billing_admin_subject.txt',
email_template_name='emails/invite/invite_billing_admin.txt',
to_email=invitation.email,
context=context,
html_email_template_name='emails/invite/invite_billing_admin.html'
)
评论列表
文章目录