Skip to content

Commit

Permalink
Merge pull request #2249 from OCA/17.0
Browse files Browse the repository at this point in the history
Syncing from upstream OCA/sale-workflow (17.0)
  • Loading branch information
bt-admin authored Feb 7, 2025
2 parents 472f9b3 + 19c368c commit 44def74
Show file tree
Hide file tree
Showing 43 changed files with 1,742 additions and 16 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ addon | version | maintainers | summary
[sale_order_lot_selection](sale_order_lot_selection/) | 17.0.1.0.0 | [![bodedra](https://github.com/bodedra.png?size=30px)](https://github.com/bodedra) | Sale Order Lot Selection
[sale_order_price_recalculation](sale_order_price_recalculation/) | 17.0.1.0.0 | | Recalculate prices / Reset descriptions on sale order lines
[sale_order_priority](sale_order_priority/) | 17.0.1.0.1 | | Define priority on sale orders
[sale_order_product_availability_inline](sale_order_product_availability_inline/) | 17.0.1.0.0 | [![ernestotejeda](https://github.com/ernestotejeda.png?size=30px)](https://github.com/ernestotejeda) | Show product availability in sales order line product drop-down.
[sale_order_product_recommendation](sale_order_product_recommendation/) | 17.0.1.0.0 | [![sergio-teruel](https://github.com/sergio-teruel.png?size=30px)](https://github.com/sergio-teruel) [![rafaelbn](https://github.com/rafaelbn.png?size=30px)](https://github.com/rafaelbn) [![yajo](https://github.com/yajo.png?size=30px)](https://github.com/yajo) | Recommend products to sell to customer based on history
[sale_order_qty_change_no_recompute](sale_order_qty_change_no_recompute/) | 17.0.1.0.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Prevent recompute if only quantity has changed in sale order line
[sale_order_revision](sale_order_revision/) | 17.0.1.0.0 | | Keep track of revised quotations
Expand All @@ -66,6 +67,7 @@ addon | version | maintainers | summary
[sale_product_multi_add](sale_product_multi_add/) | 17.0.1.0.0 | | Sale Product Multi Add
[sale_product_set](sale_product_set/) | 17.0.1.0.0 | | Sale product set
[sale_quotation_number](sale_quotation_number/) | 17.0.1.1.2 | | Different sequence for sale quotations
[sale_readonly_security](sale_readonly_security/) | 17.0.1.0.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Sale Readonly Security
[sale_shipping_info_helper](sale_shipping_info_helper/) | 17.0.1.0.0 | | Add shipping amounts on sale order
[sale_sourced_by_line](sale_sourced_by_line/) | 17.0.1.0.0 | | Multiple warehouse source locations for Sale order
[sale_start_end_dates](sale_start_end_dates/) | 17.0.1.0.0 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Adds start date and end date on sale order lines
Expand Down
Binary file added pandoc-3.3-1-amd64.deb
Binary file not shown.
33 changes: 18 additions & 15 deletions sale_cancel_reason/i18n/ca.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,34 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-23 01:51+0000\n"
"PO-Revision-Date: 2017-11-23 01:51+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"PO-Revision-Date: 2025-02-06 10:06+0000\n"
"Last-Translator: pere-aquarian <[email protected]>\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6.2\n"

#. module: sale_cancel_reason
#: model:ir.model,name:sale_cancel_reason.model_sale_mass_cancel_orders
msgid "Cancel multiple quotations"
msgstr ""
msgstr "Cancel·lar múltiples pressupostos"

#. module: sale_cancel_reason
#: model_terms:ir.ui.view,arch_db:sale_cancel_reason.view_order_form
msgid "Cancellation reason:"
msgstr ""
msgstr "Motiu de cancel·lació:"

#. module: sale_cancel_reason
#: model_terms:ir.ui.view,arch_db:sale_cancel_reason.view_sale_order_cancel
msgid ""
"Choose the reason for the cancellation of the\n"
" sale order."
msgstr ""
"Tria el motiu de cancel·lació del\n"
" pressupost o comanda."

#. module: sale_cancel_reason
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order_cancel_reason__create_uid
Expand All @@ -48,7 +51,7 @@ msgstr "Creat el"
#. module: sale_cancel_reason
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order_cancel_reason__display_name
msgid "Display Name"
msgstr ""
msgstr "Nom mostrat"

#. module: sale_cancel_reason
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order_cancel_reason__id
Expand All @@ -58,7 +61,7 @@ msgstr "ID"
#. module: sale_cancel_reason
#: model:sale.order.cancel.reason,name:sale_cancel_reason.cancel_reason_only_quotation
msgid "Just for Quotation"
msgstr ""
msgstr "Només per a pressupost"

#. module: sale_cancel_reason
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order_cancel_reason__write_uid
Expand All @@ -73,46 +76,46 @@ msgstr "Darrera Actualització el"
#. module: sale_cancel_reason
#: model:sale.order.cancel.reason,name:sale_cancel_reason.cancel_reason_other_provider
msgid "Other Service Provider selected"
msgstr ""
msgstr "S'ha triat un altre proveïdor de serveis"

#. module: sale_cancel_reason
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_mass_cancel_orders__reason_id
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order_cancel__reason_id
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order_cancel_reason__name
msgid "Reason"
msgstr ""
msgstr "Motiu"

#. module: sale_cancel_reason
#: model:ir.model.fields,field_description:sale_cancel_reason.field_sale_order__cancel_reason_id
msgid "Reason for cancellation"
msgstr ""
msgstr "Motiu de cancel·lació"

#. module: sale_cancel_reason
#: model:ir.actions.act_window,name:sale_cancel_reason.action_sale_order_cancel_reason
#: model:ir.model,name:sale_cancel_reason.model_sale_order_cancel_reason
msgid "Sale Order Cancel Reason"
msgstr ""
msgstr "Motiu de cancel·lació del pressupost o comanda"

#. module: sale_cancel_reason
#: model:ir.ui.menu,name:sale_cancel_reason.menu_sale_order_cancel_reason
#: model_terms:ir.ui.view,arch_db:sale_cancel_reason.view_sale_order_cancel_reason_form
msgid "Sale Order Cancel Reasons"
msgstr ""
msgstr "Motius de cancel·lació de pressupostos/comandes"

#. module: sale_cancel_reason
#: model:ir.model,name:sale_cancel_reason.model_sale_order
msgid "Sales Order"
msgstr ""
msgstr "Pressupost/Comanda"

#. module: sale_cancel_reason
#: model:ir.model,name:sale_cancel_reason.model_sale_order_cancel
msgid "Sales Order Cancel"
msgstr ""
msgstr "Cancel·lació del pressupost/comanda"

#. module: sale_cancel_reason
#: model:sale.order.cancel.reason,name:sale_cancel_reason.cancel_reason_no_service_needed
msgid "Service no longer needed"
msgstr ""
msgstr "El servei ja no és necessari"

#, fuzzy
#~| msgid "Sales Order"
Expand Down
112 changes: 112 additions & 0 deletions sale_order_product_availability_inline/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
======================================
Sale Order Product Availability Inline
======================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:688f99946dbceb8ec2c60c5531dc75a77c3160f942ffedce72756f72ef59a651
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png
:target: https://odoo-community.org/page/development-status
:alt: Mature
.. |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-OCA%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/17.0/sale_order_product_availability_inline
: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-17-0/sale-workflow-17-0-sale_order_product_availability_inline
: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=17.0
:alt: Try me on Runboat

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

This module extends the functionality of 'Sales and Warehouse
Management' to show you the stock availability (Free To Use Quantity) of
each product as part of its name in the product drop-down widget on
sales order lines.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Go to *Sales > Orders > Orders* and choose an existing sales order or
create a new one.
2. Click on 'Add a product' under 'Order Lines' tab, then click on
'Product' field to deploy products list.
3. You will see stock availability (Free To Use Quantity) of each
product as part of their name.

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:%20sale_order_product_availability_inline%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
-------

* Tecnativa

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

- `Tecnativa <https://www.tecnativa.com>`__:

- Ernesto Tejeda
- Pedro M. Baeza
- César A. Sánchez
- Luis D. Lafaurie

- `Pesol <https://www.pesol.es>`__:

- Jonathan Oscategui Taza <[email protected]>

- `Sodexis <https://www.sodexis.com>`__:

- SodexisTeam <[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.

.. |maintainer-ernestotejeda| image:: https://github.com/ernestotejeda.png?size=40px
:target: https://github.com/ernestotejeda
:alt: ernestotejeda

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-ernestotejeda|

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

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions sale_order_product_availability_inline/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import models
15 changes: 15 additions & 0 deletions sale_order_product_availability_inline/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2020 Tecnativa - Ernesto Tejeda
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Sale Order Product Availability Inline",
"summary": "Show product availability in sales order line product " "drop-down.",
"version": "17.0.1.0.0",
"development_status": "Mature",
"category": "Sales Management",
"website": "https://github.com/OCA/sale-workflow",
"author": "Tecnativa, Odoo Community Association (OCA)",
"maintainers": ["ernestotejeda"],
"license": "AGPL-3",
"depends": ["sale_stock", "base_view_inheritance_extension"],
"data": ["views/sale_views.xml"],
}
30 changes: 30 additions & 0 deletions sale_order_product_availability_inline/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_product_availability_inline
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-28 23:08+0000\n"
"PO-Revision-Date: 2022-06-28 23:08+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: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_product_product
msgid "Product Variant"
msgstr ""

#. module: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_sale_order_line
msgid "Sales Order Line"
msgstr "Línia de comandes de vendes"

#~ msgid "Product"
#~ msgstr "Producte"
31 changes: 31 additions & 0 deletions sale_order_product_availability_inline/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_product_availability_inline
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-28 23:08+0000\n"
"PO-Revision-Date: 2023-07-25 12:10+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: \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: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_product_product
msgid "Product Variant"
msgstr "Variante de Producto"

#. module: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_sale_order_line
msgid "Sales Order Line"
msgstr "Línea Pedido de Venta"

#~ msgid "Product"
#~ msgstr "Producto"
27 changes: 27 additions & 0 deletions sale_order_product_availability_inline/i18n/it.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:
# * sale_order_product_availability_inline
#
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 <[email protected]>\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: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_product_product
msgid "Product Variant"
msgstr "Variante prodotto"

#. module: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_sale_order_line
msgid "Sales Order Line"
msgstr "Riga ordine di vendita"
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:
# * sale_order_product_availability_inline
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.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: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_product_product
msgid "Product Variant"
msgstr ""

#. module: sale_order_product_availability_inline
#: model:ir.model,name:sale_order_product_availability_inline.model_sale_order_line
msgid "Sales Order Line"
msgstr ""
3 changes: 3 additions & 0 deletions sale_order_product_availability_inline/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import product_product
from . import sale
Loading

0 comments on commit 44def74

Please sign in to comment.