Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
03eccbd56a | ||
|
|
fb31ea3c22 |
@@ -15,7 +15,7 @@
|
|||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
from flask import render_template
|
from flask import render_template, url_for
|
||||||
from flask_mail import Message
|
from flask_mail import Message
|
||||||
from app import mail
|
from app import mail
|
||||||
from app.tasks import celery
|
from app.tasks import celery
|
||||||
@@ -24,7 +24,18 @@ from app.tasks import celery
|
|||||||
def sendVerifyEmail(newEmail, token):
|
def sendVerifyEmail(newEmail, token):
|
||||||
print("Sending verify email!")
|
print("Sending verify email!")
|
||||||
msg = Message("Verify email address", recipients=[newEmail])
|
msg = Message("Verify email address", recipients=[newEmail])
|
||||||
msg.body = "This is a verification email!"
|
|
||||||
|
msg.body = """
|
||||||
|
This email has been sent to you because someone (hopefully you)
|
||||||
|
has entered your email address as a user's email.
|
||||||
|
|
||||||
|
If it wasn't you, then just delete this email.
|
||||||
|
|
||||||
|
If this was you, then please click this link to verify the address:
|
||||||
|
|
||||||
|
{}
|
||||||
|
""".format(url_for('verify_email_page', token=token, _external=True))
|
||||||
|
|
||||||
msg.html = render_template("emails/verify.html", token=token)
|
msg.html = render_template("emails/verify.html", token=token)
|
||||||
mail.send(msg)
|
mail.send(msg)
|
||||||
|
|
||||||
@@ -33,9 +44,7 @@ def sendEmailRaw(to, subject, text, html):
|
|||||||
from flask_mail import Message
|
from flask_mail import Message
|
||||||
msg = Message(subject, recipients=to)
|
msg = Message(subject, recipients=to)
|
||||||
|
|
||||||
if text:
|
msg.body = text or html
|
||||||
msg.body = text
|
|
||||||
|
|
||||||
html = html or text
|
html = html or text
|
||||||
msg.html = render_template("emails/base.html", subject=subject, content=html)
|
msg.html = render_template("emails/base.html", subject=subject, content=html)
|
||||||
mail.send(msg)
|
mail.send(msg)
|
||||||
|
|||||||
@@ -298,8 +298,13 @@ def cloneRepo(urlstr, ref=None, recursive=False):
|
|||||||
try:
|
try:
|
||||||
gitUrl = generateGitURL(urlstr)
|
gitUrl = generateGitURL(urlstr)
|
||||||
print("Cloning from " + gitUrl)
|
print("Cloning from " + gitUrl)
|
||||||
repo = git.Repo.clone_from(gitUrl, gitDir, \
|
|
||||||
progress=None, env=None, depth=1, recursive=recursive, kill_after_timeout=15, b=ref)
|
if ref is None:
|
||||||
|
repo = git.Repo.clone_from(gitUrl, gitDir, \
|
||||||
|
progress=None, env=None, depth=1, recursive=recursive, kill_after_timeout=15)
|
||||||
|
else:
|
||||||
|
repo = git.Repo.clone_from(gitUrl, gitDir, \
|
||||||
|
progress=None, env=None, depth=1, recursive=recursive, kill_after_timeout=15, b=ref)
|
||||||
|
|
||||||
return gitDir, repo
|
return gitDir, repo
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user