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 @@