From f418002be096902212957aa671c38ce8c274a8da Mon Sep 17 00:00:00 2001 From: Prakash Prajapati Date: Tue, 30 May 2023 14:16:38 +0000 Subject: [PATCH] [FIX] hr: remove the `quick create` on the many2one_avatar_employee and many2many_avatar_employee widget MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In this commit we have removed quick create option from many2one_avatar_employee and many2many_avatar_employee widget. because of There are too many faulty employees records coming from a quick Enter press on a list.  Example: According to my attention when we do quick create then partner is not created. task-3343117 closes odoo/odoo#124071 X-original-commit: 001b9c8b075d012568f7ea0890ab23b6d46cbed2 Signed-off-by: Kevin Baptiste --- .../many2many_avatar_employee_field.js | 4 ++++ .../many2one_avatar_employee_field.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/addons/hr/static/src/views/fields/many2many_avatar_employee_field/many2many_avatar_employee_field.js b/addons/hr/static/src/views/fields/many2many_avatar_employee_field/many2many_avatar_employee_field.js index 0af4875e896..e5b6165a152 100644 --- a/addons/hr/static/src/views/fields/many2many_avatar_employee_field/many2many_avatar_employee_field.js +++ b/addons/hr/static/src/views/fields/many2many_avatar_employee_field/many2many_avatar_employee_field.js @@ -22,6 +22,10 @@ export const many2ManyTagsAvatarEmployeeField = { ...many2ManyTagsAvatarUserField.additionalClasses, "o_field_many2many_avatar_user", ], + extractProps: (fieldInfo, dynamicInfo) => ({ + ...many2ManyTagsAvatarUserField.extractProps(fieldInfo, dynamicInfo), + canQuickCreate: false, + }), }; registry.category("fields").add("many2many_avatar_employee", many2ManyTagsAvatarEmployeeField); diff --git a/addons/hr/static/src/views/fields/many2one_avatar_employee_field/many2one_avatar_employee_field.js b/addons/hr/static/src/views/fields/many2one_avatar_employee_field/many2one_avatar_employee_field.js index bef813d9572..2a338e33fa4 100644 --- a/addons/hr/static/src/views/fields/many2one_avatar_employee_field/many2one_avatar_employee_field.js +++ b/addons/hr/static/src/views/fields/many2one_avatar_employee_field/many2one_avatar_employee_field.js @@ -21,6 +21,10 @@ export const many2OneAvatarEmployeeField = { ...many2OneAvatarUserField.additionalClasses, "o_field_many2one_avatar_user", ], + extractProps: (fieldInfo, dynamicInfo) => ({ + ...many2OneAvatarUserField.extractProps(fieldInfo, dynamicInfo), + canQuickCreate: false, + }), }; registry.category("fields").add("many2one_avatar_employee", many2OneAvatarEmployeeField);