diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py index 6e6eb70c22b..a7db0c251fe 100644 --- a/addons/account/models/chart_template.py +++ b/addons/account/models/chart_template.py @@ -147,7 +147,7 @@ class AccountChartTemplate(models.Model): todo = self.env['ir.actions.todo'] action_rec = self.env['ir.model.data'].xmlid_to_object('account.action_wizard_multi_chart') if action_rec: - todo.create({'action_id': action_rec.id, 'name': _('Choose Accounting Template'), 'type': 'automatic'}) + todo.create({'action_id': action_rec.id, 'name': _('Choose Accounting Template')}) return True @api.model diff --git a/addons/l10n_eu_service/wizard/wizard.xml b/addons/l10n_eu_service/wizard/wizard.xml index 4a5afe0e54a..917ad1df67a 100644 --- a/addons/l10n_eu_service/wizard/wizard.xml +++ b/addons/l10n_eu_service/wizard/wizard.xml @@ -52,6 +52,5 @@ - automatic diff --git a/addons/website_slides/data/website_slides_data.xml b/addons/website_slides/data/website_slides_data.xml index c559e07d10d..1b174481796 100644 --- a/addons/website_slides/data/website_slides_data.xml +++ b/addons/website_slides/data/website_slides_data.xml @@ -100,7 +100,6 @@ - automatic open diff --git a/addons/website_theme_install/views/views.xml b/addons/website_theme_install/views/views.xml index 6113ecbcf84..4a9662cb8fd 100644 --- a/addons/website_theme_install/views/views.xml +++ b/addons/website_theme_install/views/views.xml @@ -68,7 +68,6 @@ action = { - automatic diff --git a/odoo/addons/base/base_menu.xml b/odoo/addons/base/base_menu.xml index 4b57bf79288..f5f61b7e876 100644 --- a/odoo/addons/base/base_menu.xml +++ b/odoo/addons/base/base_menu.xml @@ -39,7 +39,6 @@ - automatic 100 done diff --git a/odoo/addons/base/ir/ir_actions.py b/odoo/addons/base/ir/ir_actions.py index cdc5f72c6a0..00076b51a1c 100644 --- a/odoo/addons/base/ir/ir_actions.py +++ b/odoo/addons/base/ir/ir_actions.py @@ -571,14 +571,6 @@ class IrActionsTodo(models.Model): sequence = fields.Integer(default=10) state = fields.Selection([('open', 'To Do'), ('done', 'Done')], string='Status', default='open', required=True) name = fields.Char() - type = fields.Selection([('manual', 'Launch Manually'), - ('once', 'Launch Manually Once'), - ('automatic', 'Launch Automatically')], default='manual', required=True, - help="""Manual: Launched manually. - Automatic: Runs whenever the system is reconfigured. - Launch Manually Once: after having been launched manually, it sets automatically to Done.""") - groups_id = fields.Many2many('res.groups', 'res_groups_action_rel', 'uid', 'gid', string='Groups') - note = fields.Text(string='Text', translate=True) @api.multi def name_get(self): @@ -610,8 +602,8 @@ class IrActionsTodo(models.Model): def action_launch(self, context=None): """ Launch Action of Wizard""" self.ensure_one() - if self.type in ('automatic', 'once'): - self.write({'state': 'done'}) + + self.write({'state': 'done'}) # Load action action = self.env[self.action_id.type].browse(self.action_id.id) @@ -627,8 +619,8 @@ class IrActionsTodo(models.Model): result['res_id'] = ctx.pop('res_id') # disable log for automatic wizards - if self.type == 'automatic': - ctx['disable_log'] = True + ctx['disable_log'] = True + result['context'] = ctx return result diff --git a/odoo/addons/base/ir/ir_actions.xml b/odoo/addons/base/ir/ir_actions.xml index fda81ef402e..1fe709dc00d 100644 --- a/odoo/addons/base/ir/ir_actions.xml +++ b/odoo/addons/base/ir/ir_actions.xml @@ -390,7 +390,6 @@ env["res.partner"].create({"name": partner_name}) -