Skip to content

Commit

Permalink
Merge PR #20 into 17.0
Browse files Browse the repository at this point in the history
Signed-off-by dreispt
  • Loading branch information
OCA-git-bot committed May 3, 2024
2 parents 5cee5f8 + 283c907 commit 7cb4d70
Show file tree
Hide file tree
Showing 46 changed files with 5,520 additions and 0 deletions.
119 changes: 119 additions & 0 deletions stock_available/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
==========================
Stock available to promise
==========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:d4140e26779bc492db382b505bdd268792c5892c6e84395626e69a9f34bcf8ff
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |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%2Fstock--logistics--availability-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-availability/tree/17.0/stock_available
:alt: OCA/stock-logistics-availability
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-availability-17-0/stock-logistics-availability-17-0-stock_available
: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-availability&target_branch=17.0
:alt: Try me on Runboat

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

This module proposes several options to compute the quantity available
to promise for each product. This quantity is based on the projected
stock and, depending on the configuration, it can account for various
data such as sales quotations or immediate production capacity. In case
of immediate production capacity, it is possible to configure on which
field the potential is computed, by default Quantity On Hand is used.
This can be configured in Inventory > Configuration > Settings.

**Table of contents**

.. contents::
:local:

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

By default, this module computes the stock available to promise as the
virtual stock. To take advantage of the additional features, you must
define on which information you want to base the computation, by
checking one or more boxes in the settings: Inventory > Configuration >
Settings > Stock available to promise. In case of "Include the
production potential", it is also possible to configure which field of
product to use to compute the production potential.

Usage
=====

This module adds a field named Available for sale on the Product form.
Various additional fields may be added, depending on which information
you chose to base the computation on.

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

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

* Numérigraphe
* Sodexis

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

- `Numérigraphe <https://www.numerigraphe.com>`__:

- Lionel Sausin <[email protected]>

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

- Sodexis <[email protected]>

- `Factor Libre <https://www.factorlibre.com>`__:

- Kiko Peiro <[email protected]>

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

- Sergio Teruel <[email protected]>

- `Ecosoft <http://ecosoft.co.th/>`__:

- Pimolnat Suntian <[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-availability <https://github.com/OCA/stock-logistics-availability/tree/17.0/stock_available>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions stock_available/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
19 changes: 19 additions & 0 deletions stock_available/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2014 Numérigraphe
# Copyright 2016 Sodexis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Stock available to promise",
"version": "17.0.1.0.0",
"author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/stock-logistics-availability",
"development_status": "Production/Stable",
"category": "Warehouse",
"depends": ["stock"],
"license": "AGPL-3",
"data": [
"views/product_template_view.xml",
"views/product_product_view.xml",
],
"installable": True,
}
143 changes: 143 additions & 0 deletions stock_available/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_available
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2018-06-29 14:21+0000\n"
"Last-Translator: Osoul <[email protected]>\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 3.0.1\n"

#. module: stock_available
#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view
#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form
msgid "<span class=\"o_stat_text\">Available</span>"
msgstr "<span class=\"o_stat_text\">المتوفر</span>"

#. module: stock_available
#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view
#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form
msgid "<span class=\"o_stat_text\">Potential</span>"
msgstr "<span class=\"o_stat_text\">المتوقع</span>"

#. module: stock_available
#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban
msgid "Available to Promise:"
msgstr "القابل للبيع:"

#. module: stock_available
#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty
#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty
msgid "Available to promise"
msgstr "القابل للبيع"

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on
msgid ""
"Choose the field of the product which will be used to compute potential.\n"
"If empty, Quantity On Hand is used.\n"
"Only the quantity fields have meaning for computing stock"
msgstr ""

#. module: stock_available
#: model:ir.model,name:stock_available.model_res_config_settings
#, fuzzy
msgid "Config Settings"
msgstr "الإعدادات"

#. module: stock_available
#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately
msgid "Exclude incoming goods"
msgstr "تجاهل الكميات الواردة"

#. module: stock_available
#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp
msgid "Include the production potential"
msgstr "احتسب المتوقع من التصنيع"

#. module: stock_available
#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty
#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty
msgid "Potential"
msgstr "المتوقع"

#. module: stock_available
#: model:ir.model,name:stock_available.model_product_template
msgid "Product"
msgstr "المنتج"

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

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty
msgid ""
"Quantity of this Product that could be produced using the materials already "
"at hand."
msgstr ""

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty
msgid ""
"Quantity of this Product that could be produced using the materials already "
"at hand. If the product has several variants, this will be the biggest "
"quantity that can be made for a any single variant."
msgstr ""

#. module: stock_available
#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration
msgid "Stock available to promise"
msgstr "الكمية القابلة للبيع"

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty
msgid ""
"Stock for this Product that can be safely proposed for sale to Customers.\n"
"The definition of this value can be configured to suit your needs"
msgstr ""

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty
msgid ""
"Stock for this Product that can be safely proposed for sale to Customers.\n"
"The definition of this value can be configured to suit your needs."
msgstr ""

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp
msgid ""
"This will add the quantities of goods that can be immediately manufactured, "
"to the quantities available to promise.\n"
"This installs the module stock_available_mrp.\n"
"If the module mrp is not installed, this will install it too"
msgstr ""

#. module: stock_available
#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately
msgid ""
"This will subtract incoming quantities from the quantities available to "
"promise.\n"
"This installs the module stock_available_immediately."
msgstr ""

#. module: stock_available
#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on
msgid "based on"
msgstr "مبني على"

#~ msgid "Exclude goods already in sale quotations"
#~ msgstr "تجاهل الكميات الموجودة في العروض المبدئية"

#~ msgid "Product Template"
#~ msgstr "قالب المنتج"
Loading

0 comments on commit 7cb4d70

Please sign in to comment.