diff --git a/testserver_website_o2b/models/init_test.py b/testserver_website_o2b/models/init_test.py index 6a20b6a..1b4307d 100644 --- a/testserver_website_o2b/models/init_test.py +++ b/testserver_website_o2b/models/init_test.py @@ -14,22 +14,20 @@ class IrLogging(models.Model): def init(self): model_website_page = self.env['ir.model'].search([('model','=','website.page')]) + test_view = self.env['ir.model.data']._xmlid_to_res_id('testserver_website_o2b.testserver_page_website') if model_website_page: - for page in self.env['website.page'].search([('is_published','=',True)]): - page.write({ - 'is_published': False - }) + for page in self.env['website.page'].search([]): + if not page.is_homepage: + _logger.error(f"________Disable page {page.id}") + page.write({ + 'is_published': False + }) + else: + _logger.error(f"__REPLACE HOME page {page.id}") + page.write({ + 'view_id': test_view + }) for website in self.env['website'].search([]): website.write({ - 'domain': "" + 'domain': False }) - 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