25 lines
905 B
Python
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',
|
|
}
|