From 2012a9d2053fa26f4d1812a6df0ac08bb721e8d3 Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Wed, 22 Sep 2021 06:18:11 +0000 Subject: [PATCH] [FIX] hr: bring back "My Profile" Since the merge of 0573aca the override was no longer working. closes odoo/odoo#77097 Taskid: 2651838 X-original-commit: 947194644a09f186899f2b2526cf0b0675af7304 Signed-off-by: Kevin Baptiste --- addons/hr/__manifest__.py | 1 + addons/hr/static/src/js/user_menu.js | 16 ++++++++++++++++ addons/hr/static/src/xml/hr_templates.xml | 6 +----- 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 addons/hr/static/src/js/user_menu.js diff --git a/addons/hr/__manifest__.py b/addons/hr/__manifest__.py index ff542e54766..a53ff5060c1 100644 --- a/addons/hr/__manifest__.py +++ b/addons/hr/__manifest__.py @@ -59,6 +59,7 @@ 'hr/static/src/js/language.js', 'hr/static/src/js/m2x_avatar_employee.js', 'hr/static/src/js/standalone_m2o_avatar_employee.js', + 'hr/static/src/js/user_menu.js', 'hr/static/src/models/*/*.js', ], 'web.qunit_suite_tests': [ diff --git a/addons/hr/static/src/js/user_menu.js b/addons/hr/static/src/js/user_menu.js new file mode 100644 index 00000000000..3569b9dea9e --- /dev/null +++ b/addons/hr/static/src/js/user_menu.js @@ -0,0 +1,16 @@ +/** @odoo-module **/ + +import { registry } from "@web/core/registry"; +import { preferencesItem } from "@web/webclient/user_menu/user_menu_items"; + +export function hrPreferencesItem(env) { + return Object.assign( + {}, + preferencesItem(env), + { + description: env._t('My Profile'), + } + ); +} + +registry.category("user_menuitems").add('profile', hrPreferencesItem, { force: true }) diff --git a/addons/hr/static/src/xml/hr_templates.xml b/addons/hr/static/src/xml/hr_templates.xml index c805e5921f0..49f05de87e4 100644 --- a/addons/hr/static/src/xml/hr_templates.xml +++ b/addons/hr/static/src/xml/hr_templates.xml @@ -1,8 +1,4 @@