Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
f5a923a
[9.0][ADD] stock_picking_sale_order_link: Allow navigate from picking…
sergio-teruel Mar 13, 2017
c4abb28
OCA Transbot updated translations from Transifex
oca-transbot May 2, 2017
c043bea
[UPD] Update stock_picking_sale_order_link.pot
oca-travis Jun 23, 2018
84c123a
[11.0][MIG] stock_picking_sale_order_link: Migration to v11.0
sergio-teruel Sep 24, 2018
5f78ea7
[UPD] Update stock_picking_sale_order_link.pot
oca-travis Sep 25, 2018
031d4d0
[UPD] README.rst
OCA-git-bot Sep 26, 2018
1156a0d
[MIG] stock_picking_sale_order_link: Migration to 12.0
hegenator Nov 15, 2018
4a8940c
[UPD] README.rst
OCA-git-bot Feb 22, 2019
5a34f87
[UPD] Update stock_picking_sale_order_link.pot
oca-travis Feb 22, 2019
9b41ead
Update translation files
oca-transbot Mar 3, 2019
70e6207
[UPD] README.rst
OCA-git-bot Jul 29, 2019
252cf59
Translated using Weblate (Portuguese (Brazil))
Aug 30, 2019
f3fa953
[IMP] stock_picking_sale_order_link: black, isort
sergio-teruel Feb 6, 2020
df3c134
[MIG] stock_picking_sale_order_link: Migration to v13.0
sergio-teruel Feb 6, 2020
850ef52
[UPD] Update stock_picking_sale_order_link.pot
oca-travis Feb 25, 2020
7c32e61
pre-commit update
OCA-git-bot Mar 14, 2020
e52cfec
Added translation using Weblate (Chinese (Simplified))
dong-z May 2, 2020
ca726c7
Translated using Weblate (Chinese (Simplified))
dong-z May 2, 2020
1ab8dba
[FIX] stock_picking_sale_order_link: New sale line added to done pick…
carlosdauden Oct 7, 2020
9a549a0
stock_picking_sale_order_link 13.0.1.0.1
OCA-git-bot Oct 8, 2020
db03af0
[IMP] stock_picking_sale_order_link: black, isort, prettier
dreispt Jun 23, 2021
04ff31d
[MIG] stock_picking_sale_order_link: Migration to 14.0
dreispt Jun 23, 2021
e9a4391
[UPD] Update stock_picking_sale_order_link.pot
oca-travis Aug 13, 2021
9ac97b8
[UPD] README.rst
OCA-git-bot Aug 13, 2021
45a4571
[MIG] stock_picking_sale_order_link: Migration to 15.0
nicomacr Jan 26, 2022
fa5c89a
[UPD] Update stock_picking_sale_order_link.pot
Apr 6, 2022
233ca8d
[UPD] README.rst
OCA-git-bot Apr 6, 2022
655a1f6
stock_picking_sale_order_link 15.0.1.0.2
OCA-git-bot Apr 6, 2022
70ef6a7
[MIG] stock_picking_sale_order_link: Migration to 16.0
jjscarafia Oct 10, 2022
347636d
[UPD] Update stock_picking_sale_order_link.pot
Oct 25, 2022
f78f038
[UPD] README.rst
OCA-git-bot Oct 25, 2022
c4deabc
Update translation files
weblate Oct 25, 2022
6b4a617
Translated using Weblate (German)
marylla Nov 4, 2022
9ba10fa
Translated using Weblate (Italian)
francesco-ooops Jan 18, 2023
9ed8909
Added translation using Weblate (Croatian)
badbole Mar 2, 2023
00ae6c1
Translated using Weblate (Croatian)
badbole Mar 2, 2023
f648a2d
[UPD] README.rst
OCA-git-bot Sep 3, 2023
dd59a3e
Translated using Weblate (Italian)
mymage Nov 17, 2023
1b67877
Translated using Weblate (French)
pfteyy Mar 13, 2024
2f067a7
[IMP] stock_picking_sale_order_link: pre-commit auto fixes
ramibha Mar 27, 2024
80ee315
[MIG] stock_picking_sale_order_link: Migration to 17.0
ramibha Mar 27, 2024
4a32ca8
[IMP] stock_picking_sale_order_link:Improved Visibility Condition for…
ramibha Apr 10, 2024
9bc3372
[UPD] Update stock_picking_sale_order_link.pot
Apr 24, 2024
e7a885a
[BOT] post-merge updates
OCA-git-bot Apr 24, 2024
a89dd83
Update translation files
weblate Apr 25, 2024
17cb977
Translated using Weblate (Italian)
mymage Apr 29, 2024
7c10958
[IMP] stock_picking_sale_order_link: pre-commit execution
joa-adhoc Oct 23, 2024
192efa4
[MIG] stock_picking_sale_order_link: Migration to 18.0
joa-adhoc Oct 23, 2024
90e7c20
[UPD] Update stock_picking_sale_order_link.pot
Nov 6, 2024
9cd4c48
[BOT] post-merge updates
OCA-git-bot Nov 6, 2024
529586d
Added translation using Weblate (Dutch)
bosd Apr 11, 2025
f16f6b8
Translated using Weblate (Dutch)
bosd Apr 11, 2025
82e7540
[MIG] stock_picking_sale_order_link: Migration to 19.0
lef-adhoc Nov 4, 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
94 changes: 94 additions & 0 deletions stock_picking_sale_order_link/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=============================
Stock Picking Sale Order Link
=============================

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

.. |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%2Fstock--logistics--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_picking_sale_order_link
:alt: OCA/stock-logistics-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-workflow-19-0/stock-logistics-workflow-19-0-stock_picking_sale_order_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/stock-logistics-workflow&target_branch=19.0
:alt: Try me on Runboat

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

This module adds a smart button to Stock Transfers, to open the related
Sales Order.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Go to *Sales > Products* and create one of type "Stockable".
2. Go to *Sales > Sales Orders*, create one and confirm.
3. Go to the picking generated clicking in Delivery smart button.
4. In the picking form there will be a new *Sales Order* smart button to
navigate to the related Sales Order.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-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/stock-logistics-workflow/issues/new?body=module:%20stock_picking_sale_order_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
-------

* Tecnativa

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

- Sergio Teruel <[email protected]>
- Daniel Reis <[email protected]>
- Rami Ben Hadj Ahmed <[email protected]>

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/stock-logistics-workflow <https://github.com/OCA/stock-logistics-workflow/tree/19.0/stock_picking_sale_order_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 stock_picking_sale_order_link/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
15 changes: 15 additions & 0 deletions stock_picking_sale_order_link/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# © 2017 Sergio Teruel <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).

{
"name": "Stock Picking Sale Order Link",
"summary": "Link between picking and sale order",
"version": "19.0.1.0.0",
"category": "Inventory",
"website": "https://github.com/OCA/stock-logistics-workflow",
"author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["sale_stock"],
"data": ["views/stock_picking_view.xml"],
}
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:13+0000\n"
"PO-Revision-Date: 2024-03-27 16:13+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Verkaufsauftrag"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Lieferung vornehmen"
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:14+0000\n"
"PO-Revision-Date: 2024-03-27 16:14+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Pedido de venta"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Albarán"
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:14+0000\n"
"PO-Revision-Date: 2024-03-27 16:14+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Bons de commande"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Transfert"
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/hr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:15+0000\n"
"PO-Revision-Date: 2024-03-27 16:15+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Prodajni nalog"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Prijenos"
28 changes: 28 additions & 0 deletions stock_picking_sale_order_link/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:15+0000\n"
"PO-Revision-Date: 2024-04-29 12:37+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: \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: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Ordine di vendita"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Trasferimento"
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/nl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-04-11 21:22+0000\n"
"Last-Translator: Bosd <[email protected]>\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: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Verkooporder"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Verplaatsing"
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:15+0000\n"
"PO-Revision-Date: 2024-03-27 16:15+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "Prodajni nalog"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "Prijenos"
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr ""

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr ""
27 changes: 27 additions & 0 deletions stock_picking_sale_order_link/i18n/zh_CN.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_picking_sale_order_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-27 16:17+0000\n"
"PO-Revision-Date: 2024-03-27 16:17+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: stock_picking_sale_order_link
#: model_terms:ir.ui.view,arch_db:stock_picking_sale_order_link.view_picking_form
msgid "Sales Order"
msgstr "销售订单"

#. module: stock_picking_sale_order_link
#: model:ir.model,name:stock_picking_sale_order_link.model_stock_picking
msgid "Transfer"
msgstr "调拨"
4 changes: 4 additions & 0 deletions stock_picking_sale_order_link/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# © 2017 Sergio Teruel <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import stock_picking
20 changes: 20 additions & 0 deletions stock_picking_sale_order_link/models/stock_picking.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# © 2017 Sergio Teruel <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import models


class StockPicking(models.Model):
_inherit = "stock.picking"

def action_view_sale_order(self):
"""This function returns an action that display existing sales order
of given picking.
"""
self.ensure_one()
# Remove default_picking_id to avoid defaults get
# https://github.com/odoo/odoo/blob/e4d22d390c8aa8edf757e36704a9e04b2b89f115/
# addons/stock/models/stock_move.py#L410
ctx = self.env.context.copy()
ctx.pop("default_picking_id", False)
return self.with_context(**ctx).sale_id.get_formview_action()
3 changes: 3 additions & 0 deletions stock_picking_sale_order_link/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
3 changes: 3 additions & 0 deletions stock_picking_sale_order_link/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Sergio Teruel \<<[email protected]>\>
- Daniel Reis \<<[email protected]>\>
- Rami Ben Hadj Ahmed \<<[email protected]>\>
2 changes: 2 additions & 0 deletions stock_picking_sale_order_link/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This module adds a smart button to Stock Transfers, to open the related
Sales Order.
Loading