Merge pull request !10111 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-03-24 02:29:59 +00:00
committed by Gitee
@@ -16,3 +16,15 @@ class YuthonHrEmployee(models.Model):
user_id = self.env['soong.user.role'].search([('id', '=', self.user_role_id.id)])
user_id.write({'personnel_ids': [(4, self.id.origin)]})
@api.onchange('user_role_ids')
def _onchange_user_role_ids(self):
if self.user_role_ids:
for role in self.user_role_ids:
role.write({'personnel_ids': [(4, self.id)]})
groups = self.env['res.groups'].search([
('user_role_ids', 'in', self.user_role_ids.ids)
])
if groups:
groups._onchange_update_users()