Skip to content

Commit

Permalink
[MIG] sale_order_note_template: Migration to 18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
IsabelAForgeFlow committed Feb 28, 2025
1 parent 786b45b commit 5982a6e
Show file tree
Hide file tree
Showing 11 changed files with 95 additions and 94 deletions.
70 changes: 35 additions & 35 deletions sale_order_note_template/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@
Sale Orders Terms and conditions Templates
==========================================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:d1e58e979b84ddf98ac6d3f3a1f8d477a3222c1c5065725c8cba073424108f83
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
Expand All @@ -14,41 +17,37 @@ Sale Orders Terms and conditions Templates
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/14.0/sale_order_note_template
:target: https://github.com/OCA/sale-workflow/tree/18.0/sale_order_note_template
:alt: OCA/sale-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_order_note_template
:target: https://translation.odoo-community.org/projects/sale-workflow-18-0/sale-workflow-18-0-sale_order_note_template
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/167/14.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

This module add sale terms and conditions templates and change existing terms
and conditions (`sale_order.note`) field type from `Text` to `Html`.

Users will be able to select *terms and conditions template* to fulfill *terms and
conditions* likes in mail composer users can configure their template using
`jinja2`.


How this module differ from `sale_comment_template`_?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=18.0
:alt: Try me on Runboat

* `base_comment_template`_ is for managing comments not terms, it would probably
see as mess for users to mixed terms and comments.
|badge1| |badge2| |badge3| |badge4| |badge5|

* `sale_comment_template`_ depends on `account_comment_template`_ comments are
forwards to generated invoices, here we don't really display sales terms on
final invoices
This module add sale terms and conditions templates and change existing
terms and conditions (sale_order.note) field type from Text to Html.

* `base_comment_template`_ at the time writing do not support template engine
Users will be able to select *terms and conditions template* to fulfill
*terms and conditions* likes in mail composer users can configure their
template using jinja2.

How this module differ from `sale_comment_template <https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template>`__?
------------------------------------------------------------------------------------------------------------------------------

.. _base_comment_template: https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template
.. _sale_comment_template: https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template
.. _account_comment_template: https://github.com/OCA/account-invoice-reporting/tree/14.0/account_comment_template
- `base_comment_template <https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template>`__
is for managing comments not terms, it would probably see as mess for
users to mixed terms and comments.
- `sale_comment_template <https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template>`__
depends on
`account_comment_template <https://github.com/OCA/account-invoice-reporting/tree/14.0/account_comment_template>`__
comments are forwards to generated invoices, here we don't really
display sales terms on final invoices
- `base_comment_template <https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template>`__
at the time writing do not support template engine

**Table of contents**

Expand All @@ -58,29 +57,30 @@ How this module differ from `sale_comment_template`_?
Known issues / Roadmap
======================

* add a post_init_hook and / or a uninstall_hook to handle correctly the conversion (Text <--> Html).
* support qweb report templating engine
- add a post_init_hook and / or a uninstall_hook to handle correctly the
conversion (Text <--> Html).
- support qweb report templating engine

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/sale-workflow/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/sale-workflow/issues/new?body=module:%20sale_order_note_template%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/sale-workflow/issues/new?body=module:%20sale_order_note_template%0Aversion:%2018.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
~~~~~~~
-------

* Pierre Verkest

Maintainers
~~~~~~~~~~~
-----------

This module is maintained by the OCA.

Expand All @@ -92,6 +92,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/sale-workflow <https://github.com/OCA/sale-workflow/tree/14.0/sale_order_note_template>`_ project on GitHub.
This module is part of the `OCA/sale-workflow <https://github.com/OCA/sale-workflow/tree/18.0/sale_order_note_template>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 1 addition & 1 deletion sale_order_note_template/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"summary": "Add sale orders terms and conditions template that can be "
"used to quickly fullfill sale order terms and conditions",
"category": "Sales/Sales",
"version": "16.0.1.0.0",
"version": "18.0.1.0.0",
"author": "Pierre Verkest,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/sale-workflow",
"license": "AGPL-3",
Expand Down
1 change: 0 additions & 1 deletion sale_order_note_template/models/sale_order.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@


class SaleOrder(models.Model):

_inherit = "sale.order"

terms_template_id = fields.Many2one(
Expand Down
1 change: 0 additions & 1 deletion sale_order_note_template/models/sale_terms_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,5 @@ def get_value(self, sale_order, add_context=None, post_process=True):
res_ids=[sale_order.id],
engine="inline_template",
add_context=add_context,
post_process=post_process,
)
return comment_texts[sale_order.id] or ""
3 changes: 3 additions & 0 deletions sale_order_note_template/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
19 changes: 19 additions & 0 deletions sale_order_note_template/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
This module add sale terms and conditions templates and change existing
terms and conditions (sale_order.note) field type from Text to Html.

Users will be able to select *terms and conditions template* to fulfill
*terms and conditions* likes in mail composer users can configure their
template using jinja2.

## How this module differ from [sale_comment_template](https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template)?

- [base_comment_template](https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template)
is for managing comments not terms, it would probably see as mess for
users to mixed terms and comments.
- [sale_comment_template](https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template)
depends on
[account_comment_template](https://github.com/OCA/account-invoice-reporting/tree/14.0/account_comment_template)
comments are forwards to generated invoices, here we don't really
display sales terms on final invoices
- [base_comment_template](https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template)
at the time writing do not support template engine
24 changes: 0 additions & 24 deletions sale_order_note_template/readme/DESCRIPTION.rst

This file was deleted.

3 changes: 3 additions & 0 deletions sale_order_note_template/readme/ROADMAP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- add a post_init_hook and / or a uninstall_hook to handle correctly the
conversion (Text \<--\> Html).
- support qweb report templating engine
2 changes: 0 additions & 2 deletions sale_order_note_template/readme/ROADMAP.rst

This file was deleted.

58 changes: 32 additions & 26 deletions sale_order_note_template/static/description/index.html
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>Sale Orders Terms and conditions Templates</title>
<style type="text/css">

/*
:Author: David Goodger ([email protected])
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

Expand Down Expand Up @@ -366,48 +365,55 @@ <h1 class="title">Sale Orders Terms and conditions Templates</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:d1e58e979b84ddf98ac6d3f3a1f8d477a3222c1c5065725c8cba073424108f83
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/sale-workflow/tree/14.0/sale_order_note_template"><img alt="OCA/sale-workflow" src="https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_order_note_template"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/167/14.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<p>This module add sale terms and conditions templates and change existing terms
and conditions (<cite>sale_order.note</cite>) field type from <cite>Text</cite> to <cite>Html</cite>.</p>
<p>Users will be able to select <em>terms and conditions template</em> to fulfill <em>terms and
conditions</em> likes in mail composer users can configure their template using
<cite>jinja2</cite>.</p>
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/sale-workflow/tree/18.0/sale_order_note_template"><img alt="OCA/sale-workflow" src="https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/sale-workflow-18-0/sale-workflow-18-0-sale_order_note_template"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&amp;target_branch=18.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module add sale terms and conditions templates and change existing
terms and conditions (sale_order.note) field type from Text to Html.</p>
<p>Users will be able to select <em>terms and conditions template</em> to fulfill
<em>terms and conditions</em> likes in mail composer users can configure their
template using jinja2.</p>
<div class="section" id="how-this-module-differ-from-sale-comment-template">
<h1>How this module differ from <a class="reference external" href="https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template">sale_comment_template</a>?</h1>
<ul class="simple">
<li><a class="reference external" href="https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template">base_comment_template</a> is for managing comments not terms, it would probably
see as mess for users to mixed terms and comments.</li>
<li><a class="reference external" href="https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template">sale_comment_template</a> depends on <a class="reference external" href="https://github.com/OCA/account-invoice-reporting/tree/14.0/account_comment_template">account_comment_template</a> comments are
forwards to generated invoices, here we don’t really display sales terms on
final invoices</li>
<li><a class="reference external" href="https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template">base_comment_template</a> at the time writing do not support template engine</li>
<li><a class="reference external" href="https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template">base_comment_template</a>
is for managing comments not terms, it would probably see as mess for
users to mixed terms and comments.</li>
<li><a class="reference external" href="https://github.com/OCA/sale-reporting/tree/14.0/sale_comment_template">sale_comment_template</a>
depends on
<a class="reference external" href="https://github.com/OCA/account-invoice-reporting/tree/14.0/account_comment_template">account_comment_template</a>
comments are forwards to generated invoices, here we don’t really
display sales terms on final invoices</li>
<li><a class="reference external" href="https://github.com/OCA/reporting-engine/tree/14.0/base_comment_template">base_comment_template</a>
at the time writing do not support template engine</li>
</ul>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#known-issues-roadmap" id="id1">Known issues / Roadmap</a></li>
<li><a class="reference internal" href="#bug-tracker" id="id2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="id3">Credits</a></li>
<li><a class="reference internal" href="#known-issues-roadmap" id="toc-entry-1">Known issues / Roadmap</a></li>
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="toc-entry-3">Credits</a></li>
</ul>
</div>
<div class="section" id="known-issues-roadmap">
<h2><a class="toc-backref" href="#id1">Known issues / Roadmap</a></h2>
<h2><a class="toc-backref" href="#toc-entry-1">Known issues / Roadmap</a></h2>
<ul class="simple">
<li>add a post_init_hook and / or a uninstall_hook to handle correctly the conversion (Text &lt;–&gt; Html).</li>
<li>add a post_init_hook and / or a uninstall_hook to handle correctly the
conversion (Text &lt;–&gt; Html).</li>
<li>support qweb report templating engine</li>
</ul>
</div>
<div class="section" id="bug-tracker">
<h2><a class="toc-backref" href="#id2">Bug Tracker</a></h2>
<h2><a class="toc-backref" href="#toc-entry-2">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/sale-workflow/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/sale-workflow/issues/new?body=module:%20sale_order_note_template%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
If you spotted it first, help us to smash it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/sale-workflow/issues/new?body=module:%20sale_order_note_template%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h2><a class="toc-backref" href="#id3">Credits</a></h2>
<h2><a class="toc-backref" href="#toc-entry-3">Credits</a></h2>
</div>
</div>
<div class="section" id="authors">
Expand All @@ -423,7 +429,7 @@ <h1>Maintainers</h1>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/sale-workflow/tree/14.0/sale_order_note_template">OCA/sale-workflow</a> project on GitHub.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/sale-workflow/tree/18.0/sale_order_note_template">OCA/sale-workflow</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
Expand Down
Loading

0 comments on commit 5982a6e

Please sign in to comment.