-
- Downloads
[REF] various: remove usage and dependency on html2text library
We have our own html2plaintext, already used in lot of use cases instead of
just a few for the html2txt library.
Notably for emails: most emails going through Odoo stack use our simple
html2plaintext to format the body alternative. When no body alternative
is given to ``build_email`` an alternative is built using the library to
remove. Using our own parser allows to have the same results compared to
using ``MailMail.send()``. Difference lies in spaces and new lines as well
as markdown. Our html2plaintext is a bit simple and does not try to generate
Markdown but generates a simple plaintext version.
This also helps solving some issues with depending on that library.
Task-2702034
closes odoo/odoo#80576
Related: odoo/enterprise#22603
Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
Showing
- addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init_posbox_image.sh 0 additions, 1 deletion...ols/posbox/overwrite_before_init/etc/init_posbox_image.sh
- debian/control 0 additions, 1 deletiondebian/control
- odoo/addons/base/models/ir_mail_server.py 1 addition, 3 deletionsodoo/addons/base/models/ir_mail_server.py
- odoo/addons/base/tests/test_ir_mail_server.py 2 additions, 2 deletionsodoo/addons/base/tests/test_ir_mail_server.py
- requirements.txt 0 additions, 1 deletionrequirements.txt
- setup.cfg 0 additions, 1 deletionsetup.cfg
- setup.py 0 additions, 1 deletionsetup.py
- setup/package.dfdebian 0 additions, 1 deletionsetup/package.dfdebian
- setup/package.dffedora 0 additions, 1 deletionsetup/package.dffedora
... | ... | @@ -8,7 +8,6 @@ gevent==1.5.0 ; python_version >= '3.7' |
gevent==1.4.0 ; sys_platform == 'win32' and python_version < '3.7' | ||
greenlet==0.4.10 ; python_version < '3.7' | ||
greenlet==0.4.15 ; python_version >= '3.7' | ||
html2text==2018.1.9 | ||
Jinja2==2.10.1 | ||
libsass==0.17.0 | ||
lxml==3.7.1 ; sys_platform != 'win32' and python_version < '3.7' | ||
... | ... |
Please register or sign in to comment