Files
enterprise-addons/website_enterprise/models/res_config_settings.py
T

25 lines
905 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, _
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
def action_redirect_website_generator(self):
# Name not relevant as it will be overwritten by the website_generator
website = self.env['website'].create({
'name': _('Imported Website'),
})
website._force()
website_generator_not_installed = self.env['ir.module.module'].search(
[('name', '=', 'website_generator'), ('state', '=', 'uninstalled')]
)
if website_generator_not_installed:
website_generator_not_installed.button_immediate_install()
return {
'type': 'ir.actions.act_url',
'url': '/website/configurator/6', # See WEBSITE_GENERATOR_ROUTE
'target': 'self',
}