# -*- coding: utf-8 -*- from odoo import tools from odoo import api, fields, models from collections.abc import Mapping import logging _logger = logging.getLogger(__name__) import os import uuid import odoo class IrLogging(models.Model): _inherit = 'ir.logging' def init(self): model_website_page = self.env['ir.model'].search([('model','=','website.page')]) if model_website_page: for page in self.env['website.page'].search([('is_published','=',True)]): page.write({ 'is_published': False }) for website in self.env['website'].search([]): website.write({ 'domain': "" }) for menu in self.env['website.menu'].search([('is_visible','=',True)]): if menu.website_id and menu.parent_id: menu.write({ 'website_id': False }) # Adding a test page layout as home page elif menu.website_id and menu.url == "/": view = self.env['ir.ui.view']._xmlid_to_res_id('testserver_o2b.testserver_page_website') if view: menu.page_id.view_id = view.id