Files
odoo_source/odoo/addons/base/module/wizard/base_module_configuration.py
T

28 lines
997 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, models, _
class BaseModuleConfiguration(models.TransientModel):
_name = "base.module.configuration"
@api.multi
def start(self):
todos_domain = ['|', ('type','=','recurring'), ('state', '=', 'open')]
if self.env['ir.actions.todo'].search_count(todos_domain):
# Run the config wizards
return self.env['res.config'].start()
else:
# When there is no wizard todo it will display message
view = self.env.ref('base.view_base_module_configuration_form')
return {
'name': _('System Configuration done'),
'view_type': 'form',
'view_mode': 'form',
'res_model': 'base.mdule.configuration',
'view_id': [view.id],
'type': 'ir.actions.act_window',
'target': 'new',
}