OCA-git-bot
b59d720db7
[UPD] README.rst
2022-01-28 11:42:15 +00:00
oca-ci
721492b172
[UPD] Update stock_available_unreserved.pot
2022-01-28 11:39:23 +00:00
Joan Mateu Jordi
aa1694c1f4
[MIG] stock_available_unreserved: Migration to 15.0
2021-12-22 08:27:31 +01:00
Rémi
3d4d97151f
Translated using Weblate (French)
...
Currently translated at 92.3% (12 of 13 strings)
Translation: stock-logistics-warehouse-14.0/stock-logistics-warehouse-14.0-stock_available_unreserved
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-14-0/stock-logistics-warehouse-14-0-stock_available_unreserved/fr/
2021-12-21 11:57:26 +01:00
OCA-git-bot
2082ec4b89
[UPD] README.rst
2021-12-21 11:57:26 +01:00
oca-travis
78da06f3c8
[UPD] Update stock_available_unreserved.pot
2021-12-21 11:57:26 +01:00
Denis Roussel
cdd29f9416
[14.0][IMP] stock_available_unreserved: Improve field help message
2021-12-21 11:57:26 +01:00
sbejaoui
a50341f6c1
[IMP] - use available_quantity to compute contains_unreserved
2021-12-21 11:57:26 +01:00
sbejaoui
f323e23112
[14.0][MIG] - stock_available_unreserved
2021-12-21 11:57:26 +01:00
OCA-git-bot
d07c12adfc
pre-commit update
2021-12-21 11:57:26 +01:00
OCA-git-bot
718aedbf39
stock_available_unreserved 13.0.1.0.1
2021-12-21 11:57:25 +01:00
hveficent
61e7c36fed
[FIX] Fix compute contains_unreserved on NewId records
2021-12-21 11:57:25 +01:00
OCA Transbot
daee1197c4
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: stock-logistics-warehouse-13.0/stock-logistics-warehouse-13.0-stock_available_unreserved
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-13-0/stock-logistics-warehouse-13-0-stock_available_unreserved/
2021-12-21 11:57:25 +01:00
OCA-git-bot
be49a5cdd3
[UPD] README.rst
2021-12-21 11:57:25 +01:00
oca-travis
9789980a19
[UPD] Update stock_available_unreserved.pot
2021-12-21 11:57:25 +01:00
Lois Rilo
25b55d52f4
[13.0][MIG] stock_available_unreserved
...
Standard migration. Also some copyrights are removed because they were added by mistake in the fist place (copy+paste issues ;) )
2021-12-21 11:57:25 +01:00
Lois Rilo
03179a226c
[IMP] stock_available_unreserved: black, isort
2021-12-21 11:57:25 +01:00
OCA Transbot
450a89d978
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_available_unreserved
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available_unreserved/
2021-12-21 11:57:25 +01:00
OCA-git-bot
5969f63265
[UPD] README.rst
2021-12-21 11:57:25 +01:00
oca-travis
f0125f7527
[UPD] Update stock_available_unreserved.pot
2021-12-21 11:57:25 +01:00
Lois Rilo
13b87e87d8
[12.0][UPD] stock_available_unreserved:
...
* update author's name after recent rebranding of Eficent to ForgeFlow.
* change license to lgpl as agreed by the authors.
* update readme to new format.
2021-12-21 11:57:25 +01:00
Galoperd
a8e96ae9ed
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (13 of 13 strings)
Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_available_unreserved
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available_unreserved/es/
2021-12-21 11:57:25 +01:00
黎伟杰
cb567a54e8
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 38.5% (5 of 13 strings)
Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_available_unreserved
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available_unreserved/zh_CN/
2021-12-21 11:57:25 +01:00
OCA Transbot
95ab18ca93
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_available_unreserved
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available_unreserved/
2021-12-21 11:57:25 +01:00
oca-travis
1cc220caef
[UPD] Update stock_available_unreserved.pot
2021-12-21 11:57:25 +01:00
ougc27
f9aed0287b
[ADD][stock_available_unreserved] - Missing depends on qty_available_not_reserved compute method in order to update the quantity.
2021-12-21 11:57:25 +01:00
ougc27
51e6026882
[MIG] stock_available_unreserved: Migration to V12
2021-12-21 11:57:25 +01:00
Osoul
ee793b879a
Added translation using Weblate (Arabic)
2021-12-21 11:57:25 +01:00
oca-travis
89088e33c2
[UPD] Update stock_available_unreserved.pot
2021-12-21 11:57:25 +01:00
Atte Isopuro
9fcc183062
stock_available_unreserved: allow searching by unreserved quantities
2021-12-21 11:57:25 +01:00
Guewen Baconnier
3b3861a194
Fix computation of stock available unreserved
...
The computation of the unreserved available amount using the
StockQuant._get_available_quantity was wrong as soon as more than one
quant was found for the same product. It can easily happen when you have
sublocations and a quant in each location.
The reason is that the algorithm was:
1. searching for all the quants for a given product
2. calling StockQuant._get_available_quantity for each quant
3. _get_available_quantity is an @api.model method, which itself will
search for all quants for the product and the given location and
children
Which means that if you have these locations:
Stock
Stock > Bin A
Stock > Bin B
And these quants:
1. Product: Product A
Location: Bin A
Quantity: 60
Reserved: 0
2. Product: Product A
Location: Bin B
Quantity: 10
Reserved: 0
Instead of 70, the result was 140. (One loop for each quant, each loop
recomputing the total quantity in _get_available_quantity, all summed
togethed, for each new quant, an additional sum would be added).
Ultimately, the _get_available_quantity method does the sum of (quantity
- quantity reserved). This commit uses the same logic than the 10.0
branch, it finds the quants contextually using
ProductProduct._get_domain_locations and get the available quantity as
the sum of (quantity - quantity reserved).
We can't really use StockQuant._get_available_quantity because this one
expects a location, while here we don't necessarily know it.
I removed _product_available_not_res_hook which seems to have no
purpose, it does not receive the result of the computation and its own
result is unused.
2021-12-21 11:57:25 +01:00
mpanarin
49d1974557
[MIG] stock_available_unreserved: migrate Odoo 11
2021-12-21 11:57:25 +01:00
Denis Roussel
949b1b8f6b
[FIX] stock_available: Some affectations
2021-12-21 11:57:25 +01:00
Laurent Mignon (ACSONE)
c7bd9cfa46
[IMP] stock_available_unreserved: Improve perf in stock computation;
...
Read quants without lang into the context to avoid sql join on ir.translations
Iter on product with prefetch_fields=False and lang='' to avoid reading useless column ad join on ir.translations
2021-12-21 11:57:25 +01:00
Cédric Pigeon
e885d9ddc3
[CHG] optimize stock computation by avoiding to call useless compute
2021-12-21 11:57:25 +01:00
mreficent
63140e978d
[IMP] fast compute
...
_product_available() method is computed only once by location
2021-12-21 11:57:25 +01:00
Stefan Rijnhart
ddfc39aded
[MIG] stock_available_unreserved
2021-12-21 11:57:25 +01:00
OCA Transbot
30c955146e
OCA Transbot updated translations from Transifex
2021-12-21 11:57:25 +01:00
Jordi Ballester Alomar
a346654cda
new module 'stock_available_unreserved' ( #206 )
...
* [ADD] new module 'stock_available_unreserved'
2021-12-21 11:57:25 +01:00