表面工艺数据内置与数据同步调整
This commit is contained in:
@@ -21,7 +21,16 @@ class ResWorkcenter(models.Model):
|
||||
related='equipment_id.production_line_id', store=True)
|
||||
is_process_outsourcing = fields.Boolean('工艺外协')
|
||||
users_ids = fields.Many2many("res.users", 'users_workcenter', tracking=True)
|
||||
|
||||
@api.constrains('name')
|
||||
def _check_unique_name_code(self):
|
||||
for record in self:
|
||||
# 检查是否已经存在相同的 name 和 code 组合
|
||||
existing = self.search([
|
||||
('name', '=', record.name),
|
||||
('id', '!=', record.id) # 排除当前记录
|
||||
])
|
||||
if existing:
|
||||
raise ValueError('记录已存在')
|
||||
def write(self, vals):
|
||||
if 'users_ids' in vals:
|
||||
old_users = self.users_ids
|
||||
|
||||
Reference in New Issue
Block a user