Files
testserver/testserver_website_o2b/hooks.py
2024-11-20 20:09:41 +01:00

27 lines
889 B
Python

# -*- coding: utf-8 -*-
from odoo import api, fields, models
import logging
_logger = logging.getLogger(__name__)
def post_init_hook(env):
model_website_page = env['ir.model'].search([('model','=','website.page')])
test_view = env['ir.model.data']._xmlid_to_res_id('testserver_website_o2b.testserver_page_website')
if model_website_page:
for page in env['website.page'].search([]):
if page.is_homepage:
_logger.error(f"__REPLACE HOME page {page.id}")
page.write({
'view_id': test_view
})
else:
_logger.error(f"________Disable page {page.id}")
page.write({
'is_published': False
})
for website in env['website'].search([]):
website.write({
'domain': False
})