如果来自不同模型的字段值在Odoo 10中匹配,如何更新记录

时间:2019-03-04 17:11:38

标签: odoo-10

from odoo import models, fields, api, _

class ResUsers(models.Model):
 _inherit = "res.users"
 def action_button_test(self):
 partner_rec = self.env['res.partner'].search([],limit=1)
 employee_rec = self.env['hr.employee'].search([],limit=1)
 if partner_rec and employee_rec:
  if partner_rec.phone == employee_rec.work_phone:
    users = self.env['res.users'].search([('active', '=', False)])
     for user in users:
       user.write({'active': True})
    else:
      admins = self.env['res.users'].search([('login', '!=', 'admin')])
      for admin in admins:
        admin.write({'active': False})

0 个答案:

没有答案