diff --git a/hello_world_view/models/ir_action.py b/hello_world_view/models/ir_action.py index 87a24f6..ed84251 100755 --- a/hello_world_view/models/ir_action.py +++ b/hello_world_view/models/ir_action.py @@ -5,4 +5,4 @@ class ActWindowView(models.Model): _inherit = 'ir.actions.act_window.view' - view_mode = fields.Selection(selection_add=[('hello_world', "Hello World")]) + view_mode = fields.Selection(selection_add=[('hello_world', "Hello World")], ondelete={'hello_world': 'cascade'}) diff --git a/hello_world_view/models/ir_ui_view.py b/hello_world_view/models/ir_ui_view.py index 5979c6b..f563deb 100755 --- a/hello_world_view/models/ir_ui_view.py +++ b/hello_world_view/models/ir_ui_view.py @@ -5,4 +5,4 @@ class View(models.Model): _inherit = 'ir.ui.view' - type = fields.Selection(selection_add=[('hello_world', "Hello World")]) + type = fields.Selection(selection_add=[('hello_world', "Hello World")], ondelete={'hello_world': 'cascade'}) diff --git a/hello_world_view/static/src/js/hello_world_view.js b/hello_world_view/static/src/js/hello_world_view.js index a4802f7..90a437e 100644 --- a/hello_world_view/static/src/js/hello_world_view.js +++ b/hello_world_view/static/src/js/hello_world_view.js @@ -7,6 +7,9 @@ var AbstractModel = require('web.AbstractModel'); var AbstractRenderer = require('web.AbstractRenderer'); var AbstractView = require('web.AbstractView'); var viewRegistry = require('web.view_registry'); + +const ControlPanel = require('web.ControlPanel'); +const SearchPanel = require("web/static/src/js/views/search_panel.js"); var HelloWorldController = AbstractController.extend({}); @@ -104,6 +107,8 @@ var HelloWorldView = AbstractView.extend({ Model: HelloWorldModel, Controller: HelloWorldController, Renderer: HelloWorldRenderer, + ControlPanel: ControlPanel, + SearchPanel: SearchPanel, }, cssLibs: [ '/hello_world_view/static/lib/leaflet/leaflet.css'