Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
91d0aa2
[ADD] text_element_base / text_element_accounting / text_element_sale
jdidderen Jun 5, 2025
bdabe03
[UPD] Update text_element_base.pot
Jun 5, 2025
f85cfbf
[IMP] rework of all the text elements modules to improve the usabilit…
jdidderen Feb 16, 2025
4b0ccbf
[FIX] replace all tree with list
jdidderen Jul 14, 2025
5954b6f
[FIX] action_remove
jdidderen Jul 14, 2025
36576be
[FIX] remove line-height and pass lang from env
jdidderen Jul 14, 2025
68af461
[IMP] text_element_base - use Many2onereference rather than integer
jdidderen Aug 31, 2025
e9301a1
[ADD] translation files (FR,NL)
jdidderen Aug 31, 2025
19ee5a2
[UPD] Update text_element_base.pot
Aug 31, 2025
66d3c87
Translated using Weblate (French)
weblate Aug 31, 2025
add256b
Translated using Weblate (Dutch)
weblate Aug 31, 2025
ac715d3
Translated using Weblate (French)
weblate Sep 1, 2025
7f8c037
[IMP] text_element_base - add new standard layouts | text_element_sal…
jdidderen Sep 17, 2025
d095c44
[FIX] precommit fixes
jdidderen Sep 17, 2025
50be30b
[UPD] Update text_element_base.pot
Sep 17, 2025
adf2254
[IMP] text_element_base - allow to use subfields
jdidderen Sep 17, 2025
130f1bb
[UPD] Update text_element_base.pot
Sep 17, 2025
bf9acfc
[IMP] text_element_base - add logic for multi company
jdidderen Sep 22, 2025
2c592b8
[FIX] text_element_base - move subfield logic to avoid issues
jdidderen Oct 8, 2025
3a8cf2a
[IMP] text_element_base - search view and multi_edit on tree view
jdidderen Oct 21, 2025
e6f2399
[UPD] Update text_element_base.pot
Oct 21, 2025
9cd1ee0
[IMP] text_element_base - allow to recompute text elements
jdidderen Oct 21, 2025
5563e30
[UPD] Update text_element_base.pot
Oct 21, 2025
83d141b
Translated using Weblate (French)
Oct 21, 2025
b7af0bc
Translated using Weblate (Dutch)
Oct 21, 2025
91ee3f6
[IMP] text_element_base - check type of value and convert in case
jdidderen Oct 21, 2025
4243d1d
[IMP] text_element_base: pre-commit execution
jdidderen Dec 11, 2025
2bd8911
[MIG] text_element_base: Migration to 19.0
jdidderen Dec 11, 2025
6ea31f1
adapt test-requirements.txt
jdidderen Dec 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@


exclude: |
(?x)
# NOT INSTALLABLE ADDONS
Expand Down
1 change: 0 additions & 1 deletion requirements.txt

This file was deleted.

2 changes: 1 addition & 1 deletion test-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
odoo-addon-module_change_auto_install
odoo-addon-module_change_auto_install @ git+https://github.com/OCA/server-tools.git@refs/pull/3384/head#subdirectory=module_change_auto_install # SKIP TEST
openupgradelib
lxml_html_clean
114 changes: 114 additions & 0 deletions text_element_base/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
===========================
Text Elements - Base module
===========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:4ee6560fe2260f1f8eb8e93bc398b52647c3ab5d0d8b890fbb99ee0eb7f6c214
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-jdidderen%2Fodoo--text--elements-lightgray.png?logo=github
:target: https://github.com/jdidderen/odoo-text-elements/tree/17.0/text_element_base
:alt: jdidderen/odoo-text-elements

|badge1| |badge2| |badge3|

The suite of **Text Element modules** allow for dynamic customization of
PDF documents in Odoo without requiring technical intervention.

Every company has specific needs when it comes to commercial and
administrative documents. Whether it's adding legal notices, temporary
announcements, or personalized messages, this module provides an
intuitive and efficient solution to adapt document content based on the
business context.

**Table of contents**

.. contents::
:local:

Use Cases / Context
===================

This module was developed to enhance PDF documents and eliminate the
need for developers to add specific information to a document.

**For example:**
----------------

- During the summer period, it allows you to add a note indicating a
closure.
- If your company has multiple departments with specific mentions or
texts for each, the module facilitates their customization based on
the relevant department.
- If legal mentions need to be added depending on the document’s status
(e.g., on a quotation), the module enables their automatic insertion.

Configuration
=============



Usage
=====



Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/jdidderen/odoo-text-elements/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/jdidderen/odoo-text-elements/issues/new?body=module:%20text_element_base%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Noviat
* Elneo

Contributors
------------

- **Elneo** (https://www.elneo.com/)

- Loic Grifnée (https://github.com/loicgrifnee)

- **Noviat** (https://noviat.com/)

- Benjamin Henquet (https://github.com/BenjaHe)

- **NSI SA** (https://www.nsi-sa.be/)
- Jérémy Didderen (https://github.com/jdidderen)

Other credits
-------------

The module was initially developed by the company Elneo
(https://www.elneo.com/) in version 8.0 and later migrated to version
13.0.

It was then taken over by Noviat, with Elneo's approval, to be
refactored and made generic.

Maintainers
-----------

This module is part of the `jdidderen/odoo-text-elements <https://github.com/jdidderen/odoo-text-elements/tree/17.0/text_element_base>`_ project on GitHub.

You are welcome to contribute.
2 changes: 2 additions & 0 deletions text_element_base/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
22 changes: 22 additions & 0 deletions text_element_base/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright 2009-2023 Noviat
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Text Elements - Base module",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"author": "Noviat, Elneo",
"website": "https://www.noviat.com/",
"category": "Tools",
"depends": ["base", "web", "mail"],
"data": [
"security/ir.model.access.csv",
"security/text_element_security.xml",
"views/menus.xml",
"views/ir_model_views.xml",
"views/report_templates.xml",
"views/text_element_views.xml",
"views/text_element_custom_views.xml",
"wizards/add_text_element_wizard.xml",
],
}
Loading