Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
- Dennis Sluijk \<d.sluijk@onestein.nl\>
- [Tecnativa](https://www.tecnativa.com):",
- Helly kapatel \<helly.kapatel@initos.com\>
- Mantas Šniukas \<mantas@vialaurea.lt\>
- Dhara Solanki \<dhara.solanki@initos.com\>
- Jairo Llopis
- Vicent Cubells
- Víctor Martínez
- Chau Le \<chaulb@trobz.com\>

View File

@@ -0,0 +1,8 @@
This module provides some technical features that allow to extract text
from any chunk of HTML, without HTML tags or attributes. You can chose
either:
- To truncate the result by amount of words or characters.
- To append an ellipsis (or any character(s)) at the end of the result.
It can be used to easily generate excerpts.

2
html_text/readme/ROADMAP.md Executable file
View File

@@ -0,0 +1,2 @@
- An option could be added to try to respect the basic HTML tags inside
the excerpt (`<b>`, `<i>`, `<p>`, etc.).

19
html_text/readme/USAGE.md Executable file
View File

@@ -0,0 +1,19 @@
This module just adds a technical utility, but nothing for the end user.
If you are a developer and need this utility for your module, see these
examples and read the docs inside the code.
Python example:
def some_method(self):
# Get truncated text from an HTML field. It will 40 words and 100
# characters at most, and will have "..." appended at the end if it
# gets truncated.
truncated_text = self.env["ir.fields.converter"].text_from_html(
self.html_field, 40, 100, "...")
QWeb example:
<t t-esc="env['ir.fields.converter'].text_from_html(doc.html_field)"/>
[![Try me on Runbot](https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas)](https://runbot.odoo-community.org/runbot/149/11.0)