This fix adds a signature forcibly if found under the sender's User.email_signature or default outgoing email account's signature field. The previous method of adding a comment into the Email didn't work since Quill would discard comments before setting them. Adding signatures in get_formatted_html didn't seem apt since it's used in QueueBuilder to re-construct the Email before processing the Email Queue. This meant that the email content that was added in the Communication record would not be final. Now, we treat the signature as part of the Communication content.
74 lines
1.3 KiB
Text
74 lines
1.3 KiB
Text
Babel~=2.9.0
|
|
beautifulsoup4~=4.9.3
|
|
bleach-allowlist~=1.0.3
|
|
bleach~=3.3.0
|
|
boto3~=1.17.53
|
|
braintree~=4.8.0
|
|
chardet~=4.0.0
|
|
Click~=7.1.2
|
|
croniter~=1.0.11
|
|
cryptography~=3.4.7
|
|
dropbox~=11.7.0
|
|
email-reply-parser~=0.5.12
|
|
git-url-parse~=1.2.2
|
|
gitdb~=4.0.7
|
|
GitPython~=3.1.14
|
|
google-api-python-client~=2.2.0
|
|
google-auth-httplib2~=0.1.0
|
|
google-auth-oauthlib~=0.4.4
|
|
google-auth~=1.29.0
|
|
googlemaps~=4.4.5
|
|
gunicorn~=20.1.0
|
|
html2text==2020.1.16
|
|
html5lib~=1.1
|
|
ipython~=7.31.1
|
|
Jinja2~=3.0.1
|
|
ldap3~=2.9
|
|
markdown2~=2.4.0
|
|
maxminddb-geolite2==2018.703
|
|
num2words~=0.5.10
|
|
oauthlib~=3.1.0
|
|
openpyxl~=3.0.7
|
|
parse~=1.19.0
|
|
passlib~=1.7.4
|
|
paytmchecksum~=1.7.0
|
|
pdfkit~=0.6.1
|
|
Pillow~=9.0.0
|
|
premailer~=3.8.0
|
|
psutil~=5.8.0
|
|
psycopg2-binary~=2.9.1
|
|
pyasn1~=0.4.8
|
|
pycryptodome~=3.10.1
|
|
PyJWT~=2.0.1
|
|
PyMySQL~=1.0.2
|
|
pyOpenSSL~=20.0.1
|
|
pyotp~=2.6.0
|
|
PyPDF2~=1.26.0
|
|
PyPika~=0.48.6
|
|
pypng~=0.0.20
|
|
PyQRCode~=1.2.1
|
|
python-dateutil~=2.8.1
|
|
pytz==2021.1
|
|
PyYAML~=5.4.1
|
|
rauth~=0.7.3
|
|
razorpay~=1.2.0
|
|
redis~=3.5.3
|
|
requests-oauthlib~=1.3.0
|
|
requests~=2.25.1
|
|
RestrictedPython~=5.1
|
|
rq~=1.8.0
|
|
rsa>=4.1 # not directly required, pinned by Snyk to avoid a vulnerability
|
|
schedule~=1.1.0
|
|
semantic-version~=2.8.5
|
|
sqlparse~=0.4.1
|
|
stripe~=2.56.0
|
|
terminaltables~=3.1.0
|
|
urllib3~=1.26.4
|
|
Werkzeug~=2.0.3
|
|
Whoosh~=2.7.4
|
|
wrapt~=1.12.1
|
|
xlrd~=2.0.1
|
|
zxcvbn-python~=4.4.24
|
|
tenacity~=8.0.1
|
|
cairocffi==1.2.0
|
|
WeasyPrint==52.5
|