Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
dc2f1e4
[12.0][ADD] product_form_sale_link
rousseldenis Jul 11, 2019
9a8ab75
Added translation using Weblate (French)
ypapouin Oct 4, 2020
7d8c2c1
Added translation using Weblate (Catalan)
danimv5 Mar 10, 2021
a96ac33
Added translation using Weblate (Spanish)
danimv5 Mar 10, 2021
5a1829d
[MIG] product_form_sale_link: Migration to 13.0
joanqubiq Mar 26, 2021
60c0983
[14.0][MIG] product_form_sale_link: Migration to 14.0
BernatPForgeFlow May 11, 2022
79976e1
[FIX] product_form_sale_link: assure compatibility with sale_stock
MiquelRForgeFlow May 13, 2022
565a5c6
[MIG] product_form_sale_link: Migration to 15.0
Sep 20, 2022
3a21d7c
[MIG] product_form_sale_link : Migration to 16.0
Jun 5, 2023
0187483
[IMP] product_form_sale_link: do not filter out quotations
JordiMForgeFlow Dec 13, 2022
43e3686
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
6cce59c
Added translation using Weblate (Italian)
mymage Dec 7, 2023
c123601
[IMP] product_form_sale_link: black, isort, prettier
Apr 2, 2024
254cdd6
[MIG] product_form_sale_link: Migration to 17.0
Apr 2, 2024
db207c8
[MIG] product_form_sale_link: Migration to 18.0
BhaveshHeliconia Dec 13, 2024
f5f6228
[UPD] Update product_form_sale_link.pot
Apr 16, 2025
75e5d13
[BOT] post-merge updates
OCA-git-bot Apr 16, 2025
4b5301d
[FIX]product_form_sale_link: fixed logging in product template
BhaveshHeliconia Apr 16, 2025
68e8f38
[BOT] post-merge updates
OCA-git-bot Apr 16, 2025
6f2d4db
Added translation using Weblate (Dutch)
bosd Sep 11, 2025
122a01d
Translated using Weblate (Dutch)
bosd Sep 11, 2025
17319ca
[MIG] product_form_sale_link: Migration to 19.0
Mar 4, 2026
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
93 changes: 93 additions & 0 deletions product_form_sale_link/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

======================
Product Form Sale Link
======================

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

.. |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/license-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-OCA%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/19.0/product_form_sale_link
: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-19-0/sale-workflow-19-0-product_form_sale_link
:alt: Translate me on Weblate
.. |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=19.0
:alt: Try me on Runboat

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

This module adds a button on product forms with a link to sale order
lines for that product.

**Table of contents**

.. contents::
:local:

Usage
=====

Go to Sales > Products > Products

Choose a product and click on 'Sales' button.

|image|

.. |image| image:: https://user-images.githubusercontent.com/19529533/61035935-5ec0ef80-a3c8-11e9-836a-4aca2e7dec70.png

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 to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/sale-workflow/issues/new?body=module:%20product_form_sale_link%0Aversion:%2019.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
-------

* ACSONE SA/NV

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

- Denis Roussel <denis.roussel@acsone.eu>
- Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>

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

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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/19.0/product_form_sale_link>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions product_form_sale_link/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
19 changes: 19 additions & 0 deletions product_form_sale_link/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2019 ACSONE SA/NV
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Product Form Sale Link",
"summary": """
Adds a button on product forms to access Sale Lines""",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"category": "Sales",
"author": "ACSONE SA/NV,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/sale-workflow",
"depends": ["sale"],
"data": [
"views/sale_order_line.xml",
"views/product_product.xml",
"views/product_template.xml",
],
}
49 changes: 49 additions & 0 deletions product_form_sale_link/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_form_sale_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-03-10 10:45+0000\n"
"Last-Translator: Daniel Martinez Vila <daniel.martinez@qubiq.es>\n"
"Language-Team: none\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_template
msgid "Product"
msgstr ""

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_product
msgid "Product Variant"
msgstr ""

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Quotations"
msgstr ""

#. module: product_form_sale_link
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_product_sale_list
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_template_sale_list
msgid "Sale Order Lines"
msgstr "Línies de comandes de venda"

#. module: product_form_sale_link
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_product__sale_lines_count
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_template__sale_lines_count
msgid "Sales"
msgstr "Vendes"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Sales Orders"
msgstr ""
52 changes: 52 additions & 0 deletions product_form_sale_link/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_form_sale_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-07-25 12:10+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_template
msgid "Product"
msgstr "Producto"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_product
msgid "Product Variant"
msgstr "Variante de Producto"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Quotations"
msgstr "Presupuestos"

#. module: product_form_sale_link
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_product_sale_list
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_template_sale_list
msgid "Sale Order Lines"
msgstr "Líneas de pedido de venta"

#. module: product_form_sale_link
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_product__sale_lines_count
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_template__sale_lines_count
msgid "Sales"
msgstr "Ventas"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Sales Orders"
msgstr "Órdenes de venta"

#~ msgid "Sold"
#~ msgstr "Vendido"
49 changes: 49 additions & 0 deletions product_form_sale_link/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_form_sale_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2020-11-24 15:53+0000\n"
"Last-Translator: Yann Papouin <y.papouin@dec-industrie.com>\n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10\n"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_template
msgid "Product"
msgstr ""

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_product
msgid "Product Variant"
msgstr ""

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Quotations"
msgstr ""

#. module: product_form_sale_link
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_product_sale_list
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_template_sale_list
msgid "Sale Order Lines"
msgstr "Lignes de commande de vente"

#. module: product_form_sale_link
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_product__sale_lines_count
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_template__sale_lines_count
msgid "Sales"
msgstr "Ventes"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Sales Orders"
msgstr ""
52 changes: 52 additions & 0 deletions product_form_sale_link/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_form_sale_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-12-07 18:33+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_template
msgid "Product"
msgstr "Prodotto"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_product
msgid "Product Variant"
msgstr "Variante prodotto"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Quotations"
msgstr "Preventivi"

#. module: product_form_sale_link
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_product_sale_list
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_template_sale_list
msgid "Sale Order Lines"
msgstr "Righe ordine di vendita"

#. module: product_form_sale_link
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_product__sale_lines_count
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_template__sale_lines_count
msgid "Sales"
msgstr "Vendite"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Sales Orders"
msgstr "Ordini di vendita"

#~ msgid "Sold"
#~ msgstr "Venduto"
55 changes: 55 additions & 0 deletions product_form_sale_link/i18n/nl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_form_sale_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-09-11 15:42+0000\n"
"Last-Translator: Bosd <c5e2fd43-d292-4c90-9d1f-74ff3436329a@anonaddy.me>\n"
"Language-Team: none\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.10.4\n"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_template
msgid "Product"
msgstr "Product"

#. module: product_form_sale_link
#: model:ir.model,name:product_form_sale_link.model_product_product
msgid "Product Variant"
msgstr "Productvariant"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Quotations"
msgstr "Offertes"

#. module: product_form_sale_link
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_product__sale_lines_count
#: model:ir.model.fields,field_description:product_form_sale_link.field_product_template__sale_lines_count
msgid "Sale Lines Count"
msgstr "Aantal verkoopregels"

#. module: product_form_sale_link
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_product_sale_list
#: model:ir.actions.act_window,name:product_form_sale_link.action_product_template_sale_list
msgid "Sale Order Lines"
msgstr "Verkooporderregels"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.product_product_form_view
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.product_template_form_view
msgid "Sales"
msgstr "Verkoop"

#. module: product_form_sale_link
#: model_terms:ir.ui.view,arch_db:product_form_sale_link.view_sales_order_line_filter
msgid "Sales Orders"
msgstr "Verkooporders"
Loading