Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] stock_available: Migration to 18.0 #31

Open
wants to merge 53 commits into
base: 18.0
Choose a base branch
from
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
79fbfc7
[ADD] stock_available
Feb 27, 2015
da46ae9
[FIX] corrected calculation of immediately_usable_qty on product.prod…
gfcapalbo Mar 18, 2015
d3355bb
[FIX] searching on products, leaving full calculations
Jul 16, 2015
842657b
[FIX] stock_available : update sublocations computation
Aug 5, 2015
0a8255d
Revert changes to computation of _immediately_usable_qty
Sep 8, 2015
368722e
[9.0][PORT] Stock available
atchuthan Feb 10, 2016
109420f
product_available improvements
gurneyalex Oct 26, 2015
bda2d95
[IMP] Decouple the quantity for templates and variants
Nov 6, 2015
914fbf1
stock_available / stock_available_mrp : add possibility to choose whi…
Mar 4, 2016
7a585d9
bom stock: small improvements and add test for field choice
Mar 16, 2016
04dc9d4
[10.0][MIG] stock_available & stock_available_immediately (#219)
SodexisTeam Nov 25, 2016
3a5f9ff
[10.0]stock_available: improve computation performance
May 9, 2017
e5d5b51
[MIG] stock_available_sale: Migration to 10.0
chienandalu Sep 4, 2017
afccb77
[FIX] stock_available: Some affectations
rousseldenis Nov 29, 2017
96e41a6
[ADD] Add search function for immediately_usable_qty computed field +…
acsonefho Feb 14, 2018
b267fe6
[MIG] stock_available: Migration to 11.0
kikopeiro Nov 14, 2017
d647f18
[FIX] Improve migration to 11.0
asaunier Apr 20, 2018
f866e85
Added translation using Weblate (Arabic)
osoul Jun 29, 2018
1a77575
[10.0][CHG]stock_available...: improve stock methods computation
Sep 3, 2018
6638e73
[ADD] Use same decorator on product.product as on product.template tr…
Feb 21, 2019
ba0b90b
[MIG] stock_available: Migration to v12.0
sergio-teruel Jun 26, 2019
969a8d2
Translated using Weblate (Portuguese (Brazil))
Aug 30, 2019
3a38859
Make stock_available_mrp compatible with other modules like stock_ava…
florian-dacosta Jul 6, 2019
04e2f04
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 19, 2019
3b8f703
[Fix] use the same view id for differnt view using in product and pro…
digitalsatori Oct 16, 2019
0e0f0a7
stock_available 12.0.1.0.1
OCA-git-bot Oct 21, 2019
f86e243
[IMP] stock_available: black, isort
ps-tubtim Dec 19, 2019
49b3c4e
[MIG] stock_available: Migration to 13.0
ps-tubtim Jun 16, 2020
feecd52
[IMP] stock_available: black, isort, prettier
florian-dacosta Dec 24, 2020
a07ad52
[MIG] stock_available: Migration to 14.0
florian-dacosta Dec 24, 2020
cf2e4e8
stock_available 14.0.1.0.1
OCA-git-bot Feb 9, 2021
5c72219
Add depends_context to quantity computed field
florian-dacosta Apr 22, 2021
fb682db
stock_available 14.0.1.0.2
OCA-git-bot Apr 23, 2021
b0cc821
[14.0] stock_available: improve search performance
Oct 1, 2021
a671293
stock_available 14.0.1.0.3
OCA-git-bot Dec 5, 2021
937ace9
[IMP] stock_available: black, isort, prettier
JasminSForgeFlow Jan 21, 2022
30ca7c5
[MIG] stock_available: Migration to 15.0
JasminSForgeFlow Jan 21, 2022
0349344
Translated using Weblate (Catalan)
jabelchi Aug 17, 2022
1e1899b
Translated using Weblate (French)
hailangvn Sep 8, 2022
ce8ae55
[MIG] stock_available: Migration to 16.0
marielejeune Sep 16, 2022
e3031a5
[FIX] stock_available: remove uneeded refresh
pierre-halleux Oct 7, 2022
e5ff8ba
stock_available 16.0.1.0.1
OCA-git-bot Oct 25, 2022
2bee911
Translated using Weblate (Spanish)
FranciscoFactorLibre Mar 28, 2023
1b04a30
Translated using Weblate (Spanish)
imoralesc Mar 28, 2023
7f2566c
Translated using Weblate (French)
Aug 10, 2023
616761d
Translated using Weblate (Spanish)
Ivorra78 Aug 27, 2023
cf0bbd0
[16.0][FIX] stock_available, fix installation issue
ChrisOForgeFlow Nov 16, 2023
a904eb1
Translated using Weblate (Italian)
mymage Nov 24, 2023
18493f8
[IMP] stock_available: pre-commit auto fixes
bizzappdev Apr 25, 2024
db27aab
[MIG][17.0] stock_available:Migration to 17.0
bizzappdev Apr 25, 2024
2c8bf7a
Translated using Weblate (Portuguese (Brazil))
May 20, 2024
a23d367
[IMP] stock_available: pre-commit auto fixes
L-Brose Dec 5, 2024
114fce1
[18.0][MIG] stock_available: Migration to 18.0
LuisBrose Dec 5, 2024
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
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:9761fc13e9a712cb03c540a64e8006b585164bcfe19e352f31230f2b140dd3da
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/18.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-18-0/stock-logistics-availability-18-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=18.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:%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
-------

* 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/18.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": "18.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,
}
108 changes: 108 additions & 0 deletions stock_available/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# 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,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: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 ""

#, fuzzy
#~ msgid "Config Settings"
#~ msgstr "الإعدادات"

#~ msgid "Exclude incoming goods"
#~ msgstr "تجاهل الكميات الواردة"

#~ msgid "Include the production potential"
#~ msgstr "احتسب المتوقع من التصنيع"

#~ msgid "Stock available to promise"
#~ msgstr "الكمية القابلة للبيع"

#~ msgid "based on"
#~ msgstr "مبني على"

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

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