diff --git a/stock_quantity_history_location/README.rst b/stock_quantity_history_location/README.rst
index 0256f30..c0788ab 100644
--- a/stock_quantity_history_location/README.rst
+++ b/stock_quantity_history_location/README.rst
@@ -14,13 +14,13 @@ Stock Quantity History Location
: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--reporting-lightgray.png?logo=github
- :target: https://github.com/OCA/stock-logistics-reporting/tree/12.0/stock_quantity_history_location
+ :target: https://github.com/OCA/stock-logistics-reporting/tree/13.0/stock_quantity_history_location
:alt: OCA/stock-logistics-reporting
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/stock-logistics-reporting-12-0/stock-logistics-reporting-12-0-stock_quantity_history_location
+ :target: https://translation.odoo-community.org/projects/stock-logistics-reporting-13-0/stock-logistics-reporting-13-0-stock_quantity_history_location
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/151/12.0
+ :target: https://runbot.odoo-community.org/runbot/151/13.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -49,7 +49,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -59,7 +59,7 @@ Credits
Authors
~~~~~~~
-* Eficent
+* ForgeFlow
Maintainers
~~~~~~~~~~~
@@ -74,6 +74,6 @@ 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-reporting `_ project on GitHub.
+This module is part of the `OCA/stock-logistics-reporting `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/stock_quantity_history_location/__manifest__.py b/stock_quantity_history_location/__manifest__.py
index 1b8c765..012495c 100644
--- a/stock_quantity_history_location/__manifest__.py
+++ b/stock_quantity_history_location/__manifest__.py
@@ -1,13 +1,13 @@
-# Copyright 2019 Eficent Business and IT Consulting Services, S.L.
+# Copyright 2019 ForgeFlow S.L.
# Copyright 2019 Aleph Objects, Inc.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Stock Quantity History Location",
"summary": "Provides stock quantity by location on past date",
- "version": "12.0.1.0.1",
+ "version": "13.0.1.0.1",
"license": "AGPL-3",
- "author": "Eficent," "Odoo Community Association (OCA)",
+ "author": "ForgeFlow," "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/stock-logistics-reporting",
"depends": ["stock"],
"data": ["wizards/stock_quantity_history.xml"],
diff --git a/stock_quantity_history_location/i18n/stock_quantity_history_location.pot b/stock_quantity_history_location/i18n/stock_quantity_history_location.pot
index ab92ce2..c3f33ea 100644
--- a/stock_quantity_history_location/i18n/stock_quantity_history_location.pot
+++ b/stock_quantity_history_location/i18n/stock_quantity_history_location.pot
@@ -1,12 +1,12 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * stock_quantity_history_location
+# * stock_quantity_history_location
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 12.0\n"
+"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: <>\n"
+"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,4 +27,3 @@ msgstr ""
#: model:ir.model,name:stock_quantity_history_location.model_stock_quantity_history
msgid "Stock Quantity History"
msgstr ""
-
diff --git a/stock_quantity_history_location/static/description/index.html b/stock_quantity_history_location/static/description/index.html
index 87088e3..ac0c72d 100644
--- a/stock_quantity_history_location/static/description/index.html
+++ b/stock_quantity_history_location/static/description/index.html
@@ -367,7 +367,7 @@ ul.auto-toc {
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module allows to run an Inventory report or Inventory Valuation
report by location, for a past date or for current date.
Table of contents
@@ -404,7 +404,7 @@ report by location, for a past date or for current date.
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback.
+feedback.
Do not contact contributors directly about support or help with technical issues.
@@ -412,7 +412,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
@@ -422,7 +422,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
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-reporting project on GitHub.
+
This module is part of the OCA/stock-logistics-reporting project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/stock_quantity_history_location/tests/test_stock_quantity_history_location.py b/stock_quantity_history_location/tests/test_stock_quantity_history_location.py
index 2d70039..83d86b4 100644
--- a/stock_quantity_history_location/tests/test_stock_quantity_history_location.py
+++ b/stock_quantity_history_location/tests/test_stock_quantity_history_location.py
@@ -1,4 +1,4 @@
-# Copyright 2019 Eficent Business and IT Consulting Services, S.L.
+# Copyright 2019 ForgeFlow S.L.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.tests.common import SavepointCase
@@ -49,11 +49,10 @@ class TestStockQuantityHistoryLocation(SavepointCase):
{
"location_id": self.test_stock_loc.id,
"include_child_locations": True,
- "compute_at_date": 1,
- "date": "2019-08-12",
+ "inventory_datetime": "2019-08-12 00:00:00",
}
)
- action = wizard.with_context(company_owned=True).open_table()
+ action = wizard.with_context(company_owned=True).open_at_date()
self.assertEquals(
self.product.with_context(action["context"]).qty_available, 100.0
)
@@ -66,24 +65,14 @@ class TestStockQuantityHistoryLocation(SavepointCase):
def test_wizard_current(self):
wizard = self.env["stock.quantity.history"].create(
- {
- "location_id": self.test_stock_loc.id,
- "include_child_locations": False,
- "compute_at_date": 0,
- }
- )
- action = wizard.with_context().open_table()
- self.assertEquals(
- action["domain"], [("location_id", "=", self.test_stock_loc.id)]
+ {"location_id": self.test_stock_loc.id, "include_child_locations": False}
)
+ action = wizard.with_context().open_at_date()
+ self.assertEquals(action["context"]["compute_child"], False)
+ self.assertEquals(action["context"]["location"], self.test_stock_loc.id)
wizard = self.env["stock.quantity.history"].create(
- {
- "location_id": self.test_stock_loc.id,
- "include_child_locations": True,
- "compute_at_date": 0,
- }
- )
- action = wizard.with_context().open_table()
- self.assertEquals(
- action["domain"], [("location_id", "child_of", self.test_stock_loc.id)]
+ {"location_id": self.test_stock_loc.id, "include_child_locations": True}
)
+ action = wizard.with_context().open_at_date()
+ self.assertEquals(action["context"]["compute_child"], True)
+ self.assertEquals(action["context"]["location"], self.test_stock_loc.id)
diff --git a/stock_quantity_history_location/wizards/stock_quantity_history.py b/stock_quantity_history_location/wizards/stock_quantity_history.py
index 5b9dd80..3ea6436 100644
--- a/stock_quantity_history_location/wizards/stock_quantity_history.py
+++ b/stock_quantity_history_location/wizards/stock_quantity_history.py
@@ -1,4 +1,4 @@
-# Copyright 2019 Eficent Business and IT Consulting Services, S.L.
+# Copyright 2019 ForgeFlow S.L.
# Copyright 2019 Aleph Objects, Inc.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
import ast
@@ -14,22 +14,13 @@ class StockQuantityHistory(models.TransientModel):
)
include_child_locations = fields.Boolean("Include child locations", default=True)
- def open_table(self):
- action = super(StockQuantityHistory, self).open_table()
+ def open_at_date(self):
+ action = super(StockQuantityHistory, self).open_at_date()
ctx = action["context"]
if isinstance(ctx, str):
ctx = ast.literal_eval(ctx)
# If we are opening the current quants, filter by domain
- if (
- self.location_id
- and not self.compute_at_date
- and not self.env.context.get("valuation")
- ):
- if self.include_child_locations:
- action["domain"] = [("location_id", "child_of", self.location_id.id)]
- else:
- action["domain"] = [("location_id", "=", self.location_id.id)]
- elif self.location_id:
+ if self.location_id:
ctx["location"] = self.location_id.id
ctx["compute_child"] = self.include_child_locations
if ctx.get("company_owned", False):
diff --git a/stock_quantity_history_location/wizards/stock_quantity_history.xml b/stock_quantity_history_location/wizards/stock_quantity_history.xml
index 97329f9..12aa036 100644
--- a/stock_quantity_history_location/wizards/stock_quantity_history.xml
+++ b/stock_quantity_history_location/wizards/stock_quantity_history.xml
@@ -5,7 +5,7 @@
stock.quantity.history
-
+