update multi website

This commit is contained in:
Ivan Office
2023-10-02 06:44:10 +08:00
parent dd251566cf
commit 7b8859a3e8
3 changed files with 18 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
from odoo import api, fields, models
class IrUiView(models.Model):
_inherit = 'ir.ui.view'
def write(self, vals):
# 处理强制全局, Create时不管
for view in self:
if len(view.page_ids) == 1:
page = view.page_ids[0]
if page.is_force_all:
self = self.with_context(no_cow=1)
return super(IrUiView, self).write(vals)