mirror of
https://github.com/bringout/oca-ocb-mail.git
synced 2026-04-21 06:42:04 +02:00
19.0 vanilla
This commit is contained in:
parent
5df8c07b59
commit
daa394e8b0
2114 changed files with 564841 additions and 299642 deletions
|
|
@ -2,13 +2,16 @@
|
|||
|
||||
import re
|
||||
|
||||
from odoo.tools import TEXT_URL_REGEX, create_link, html_escape
|
||||
import markupsafe
|
||||
|
||||
from odoo.tools import html_escape
|
||||
from odoo.tools.mail import create_link, TEXT_URL_REGEX
|
||||
|
||||
|
||||
def sms_content_to_rendered_html(text):
|
||||
"""Transforms plaintext into html making urls clickable and preserving newlines"""
|
||||
urls = re.findall(TEXT_URL_REGEX, text)
|
||||
escaped_text = str(html_escape(text))
|
||||
escaped_text = html_escape(text)
|
||||
for url in urls:
|
||||
escaped_text = escaped_text.replace(url, create_link(url, url))
|
||||
return re.sub(r'\r?\n|\r', '<br/>', escaped_text)
|
||||
escaped_text = escaped_text.replace(url, markupsafe.Markup(create_link(url, url)))
|
||||
return markupsafe.Markup(re.sub(r'\r?\n|\r', '<br/>', escaped_text))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue