From 7c8ae751f8d0fe6adcd2e7c77cef35389aef2834 Mon Sep 17 00:00:00 2001 From: Swapnesh Shah Date: Mon, 20 Apr 2020 17:42:07 +0000 Subject: [PATCH] [FIX] hr: allow to copy employee linked to user Before this commit, It was not possible to copy An employee which is already linked to User due `user_uniq` constraints. Now we add `copy=False` on `user_id` field, so Employee will be copied without linked User. closes odoo/odoo#49915 X-original-commit: 2a63df03859166414be338c6655ee8c4052666b7 Signed-off-by: Yannick Tivisse (yti) --- addons/hr/models/__init__.py | 1 + addons/hr/models/resource.py | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 addons/hr/models/resource.py diff --git a/addons/hr/models/__init__.py b/addons/hr/models/__init__.py index 43857d3d83e..1c06c535ae8 100644 --- a/addons/hr/models/__init__.py +++ b/addons/hr/models/__init__.py @@ -14,3 +14,4 @@ from . import res_config_settings from . import res_partner from . import res_users from . import res_company +from . import resource diff --git a/addons/hr/models/resource.py b/addons/hr/models/resource.py new file mode 100644 index 00000000000..b59767f6254 --- /dev/null +++ b/addons/hr/models/resource.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class ResourceResource(models.Model): + _inherit = "resource.resource" + + user_id = fields.Many2one(copy=False)