diff options
| -rw-r--r-- | addons/stock/i18n/stock.pot | 1 | ||||
| -rw-r--r-- | addons/stock/models/stock_quant.py | 4 | ||||
| -rw-r--r-- | addons/stock/views/stock_quant_views.xml | 5 |
3 files changed, 10 insertions, 0 deletions
diff --git a/addons/stock/i18n/stock.pot b/addons/stock/i18n/stock.pot index e1b6ff50fcc..57c920b4960 100644 --- a/addons/stock/i18n/stock.pot +++ b/addons/stock/i18n/stock.pot @@ -6028,6 +6028,7 @@ msgstr "" #. module: stock #: code:addons/stock/models/stock_quant.py:0 +#: model:ir.actions.act_window,name:stock.dashboard_open_quants #, python-format msgid "Stock On Hand" msgstr "" diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py index 20aa77a628d..fca233509f2 100644 --- a/addons/stock/models/stock_quant.py +++ b/addons/stock/models/stock_quant.py @@ -625,6 +625,10 @@ class StockQuant(models.Model): """ } + target_action = self.env.ref('stock.dashboard_open_quants', False) + if target_action: + action['id'] = target_action.id + if self._is_inventory_mode(): action['view_id'] = self.env.ref('stock.view_stock_quant_tree_editable').id form_view = self.env.ref('stock.view_stock_quant_form_editable').id diff --git a/addons/stock/views/stock_quant_views.xml b/addons/stock/views/stock_quant_views.xml index 1ae0fed8101..45128f812fd 100644 --- a/addons/stock/views/stock_quant_views.xml +++ b/addons/stock/views/stock_quant_views.xml @@ -207,6 +207,11 @@ </field> </record> + <record model="ir.actions.act_window" id="dashboard_open_quants"> <!-- Used in dashboard --> + <field name="name">Stock On Hand</field> + <field name="context">{'search_default_internal_loc': 1, 'search_default_productgroup':1, 'search_default_locationgroup':1}</field> + <field name="res_model">stock.quant</field> + </record> <record model="ir.actions.act_window" id="location_open_quants"> <!-- Used in location --> <field name="context">{'search_default_productgroup': 1}</field> <field name="domain">[('location_id', 'child_of', active_ids)]</field> |
