Add email send reasons

This commit is contained in:
rubenwardy
2020-12-05 19:52:02 +00:00
parent 3efda30b98
commit 5fe3b0b459
7 changed files with 42 additions and 17 deletions

View File

@@ -23,7 +23,7 @@ from wtforms.validators import *
from app.markdown import render_markdown
from app.models import *
from app.tasks.emails import sendEmailRaw
from app.tasks.emails import send_user_email
from app.utils import rank_required, addAuditLog
from . import bp
@@ -55,7 +55,7 @@ def send_single_email():
text = form.text.data
html = render_markdown(text)
task = sendEmailRaw.delay([user.email], form.subject.data, text, html)
task = send_user_email.delay([user.email], form.subject.data, text, html)
return redirect(url_for("tasks.check", id=task.id, r=next_url))
return render_template("admin/send_email.html", form=form, user=user)
@@ -72,7 +72,7 @@ def send_bulk_email():
text = form.text.data
html = render_markdown(text)
for user in User.query.filter(User.email != None).all():
sendEmailRaw.delay([user.email], form.subject.data, text, html)
send_user_email.delay([user.email], form.subject.data, text, html)
return redirect(url_for("admin.admin_page"))