diff --git a/odoo/addons/base/__manifest__.py b/odoo/addons/base/__manifest__.py index f57cf22966b..66ccda83ef4 100644 --- a/odoo/addons/base/__manifest__.py +++ b/odoo/addons/base/__manifest__.py @@ -58,7 +58,6 @@ The kernel of Odoo, needed for all installation. 'wizard/base_module_uninstall_views.xml', 'wizard/base_export_language_views.xml', 'wizard/base_partner_merge_views.xml', - 'data/ir_actions_data.xml', 'data/ir_demo_failure_data.xml', 'views/ir_profile_views.xml', 'views/res_company_views.xml', diff --git a/odoo/addons/base/data/ir_actions_data.xml b/odoo/addons/base/data/ir_actions_data.xml deleted file mode 100644 index a4a0a6a5218..00000000000 --- a/odoo/addons/base/data/ir_actions_data.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Activate Modules - - - code - records.button_immediate_install() - - - diff --git a/odoo/addons/base/models/ir_module.py b/odoo/addons/base/models/ir_module.py index fed9a5a0474..87c8543c249 100644 --- a/odoo/addons/base/models/ir_module.py +++ b/odoo/addons/base/models/ir_module.py @@ -148,15 +148,6 @@ class Module(models.Model): _description = "Module" _order = 'application desc,sequence,name' - @api.model - def get_views(self, views, options=None): - res = super().get_views(views, options) - if res['views'].get('form', {}).get('toolbar'): - install_id = self.env.ref('base.action_server_module_immediate_install').id - action = [rec for rec in res['views']['form']['toolbar']['action'] if rec.get('id', False) != install_id] - res['views']['form']['toolbar'] = {'action': action} - return res - @classmethod def get_module_info(cls, name): try: diff --git a/odoo/addons/base/tests/test_views.py b/odoo/addons/base/tests/test_views.py index cdac518e261..aa6f7cc6868 100644 --- a/odoo/addons/base/tests/test_views.py +++ b/odoo/addons/base/tests/test_views.py @@ -2850,7 +2850,6 @@ class TestViews(ViewCase): self.assertInvalid(arch % 'base.random_xmlid', 'Invalid xmlid base.random_xmlid for button of type action') self.assertInvalid('