1
0
Fork 0
canaille-globuzma/canaille/core/sms.py
Éloi Rivard fe8929d992
refactor: move templates in a common directory
without this, theming was broken because it needs one single directory
for templates.
2024-12-19 00:17:03 +01:00

15 lines
433 B
Python

from flask import current_app
from canaille.app.sms import send_sms
from canaille.app.themes import render_template
def send_one_time_password_sms(phone_number, otp):
website_name = current_app.config["CANAILLE"]["NAME"]
text_body = render_template(
"core/sms/sms_otp.txt",
website_name=website_name,
otp=otp,
)
return send_sms(recipient=phone_number, sender=website_name, text=text_body)