mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
There is no such action as 'ir.actions.do_nothing', it kinda works, until you look into the js console and stares at the errors. There is a nice OCA module that serves this purpose (more or less, because it reloads the window, this is not an issue).
22 lines
718 B
Python
22 lines
718 B
Python
# Copyright 2019 Camptocamp SA
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
|
|
|
from odoo import models
|
|
|
|
|
|
class StockMoveLine(models.Model):
|
|
_inherit = "stock.move.line"
|
|
|
|
def fetch_vertical_lift_tray_source(self):
|
|
self.ensure_one()
|
|
self.location_id.fetch_vertical_lift_tray()
|
|
# We reload mainly because otherwise, it would close
|
|
# the popup. This action is provided by the OCA module
|
|
# web_ir_actions_act_view_reload
|
|
return {"type": "ir.actions.act_view_reload"}
|
|
|
|
def fetch_vertical_lift_tray_dest(self):
|
|
self.ensure_one()
|
|
self.location_dest_id.fetch_vertical_lift_tray()
|
|
return {"type": "ir.actions.act_view_reload"}
|