HR Gamification

hr_gamification
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Rémy Voet (ryv), Gorash, Dylan Kiss (dyki), omra-odoo, Abdelrahman Mahmoud (amah), Pierre Lamotte (pila), Krzysztof Magusiak (krma), Giorgio Tocco (gito), karygauss03
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - hr
    - digest
    - portal
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public page Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
view_current_badge_form gamification.badge.user.form gamification.badge.user form New
Models touched (6)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (2)
  • employee_id Many2one → hr.employee
    index=True string='Employee' args: 'hr.employee'
  • has_edit_delete_access Boolean
    compute='_compute_has_edit_delete_access'
Public methods (1)
  • action_open_badge(self)

New fields (2)
  • employee_id Many2one → hr.employee
    required=False string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute='_compute_user_id' compute_sudo=True readonly=False store=True string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    groups='hr.group_hr_user' help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' groups='hr.group_hr_user' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_badge_ids' readonly=True args: 'gamification.badge.user'
  • has_badges Boolean
    compute='_compute_has_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Odoo Online, Tiffany Chang (tic), Gorash, sofiagvaladze, Louis Wicket (wil), Dylan Kiss (dyki), Louis (wil), Pierre Lamotte (pila), Krzysztof Magusiak (krma)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - hr
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public xpath Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (1)
  • employee_id Many2one → hr.employee
    index=True string='Employee' args: 'hr.employee'
Public methods (1)
  • action_open_badge(self)

New fields (2)
  • employee_id Many2one → hr.employee
    required=False string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute='_compute_user_id' compute_sudo=True readonly=False store=True string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Tiffany Chang (tic), Gorash, Kevin Baptiste, sofiagvaladze, niyasraphy, Louis Wicket (wil), Dylan Kiss (dyki), Julien Carion (juca), Louis (wil), Xavier Luyckx (xlu), Pierre Lamotte (pila)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - hr
    - phone_validation
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public xpath Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (1)
  • employee_id Many2one → hr.employee
    index=True string='Employee' args: 'hr.employee'
Public methods (1)
  • action_open_badge(self)

New fields (2)
  • employee_id Many2one → hr.employee
    required=False string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute='_compute_user_id' compute_sudo=True readonly=False store=True string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Géry Debongnie, Yannick Tivisse, alt-odoo, Tiffany Chang (tic), Kevin Baptiste, niyasraphy
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public xpath Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (1)
  • employee_id Many2one → hr.employee
    index=True string='Employee' args: 'hr.employee'
Public methods (1)
  • action_open_badge(self)

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=False string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Xavier-Do, alt-odoo, Julien Mougenot, Kevin Baptiste
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public xpath Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (1)
  • employee_id Many2one → hr.employee
    string='Employee' args: 'hr.employee'
Public methods (0)

No public methods.

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=False string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Xavier-Do
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public xpath Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (1)
  • employee_id Many2one → hr.employee
    string='Employee' args: 'hr.employee'
Public methods (0)

No public methods.

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=False string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Xavier Morel, Yannick Tivisse, Adrian Torres, Xavier-Do
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
    - mail_bot
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_employee_public_view_form hr.employee.public.view.form.inherit hr.employee.public xpath Inherits hr.hr_employee_public_view_form
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)

New fields (1)
  • employee_id Many2one → hr.employee
    string='Employee' args: 'hr.employee'
Public methods (0)

No public methods.

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=False string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Christophe Simonis, Yannick Tivisse, Alexandre Kühn, qsm-odoo, Alexandre Kühn, Xavier-Do
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)
    @api.multi

New fields (1)
  • employee_id Many2one → hr.employee
    string='Employee' args: 'hr.employee'
Public methods (0)

No public methods.

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=False string='User' args: 'res.users'
Public methods (1)
  • action_grant_badge(self)
    @api.multi
    Wizard action for sending a badge to a chosen employee

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Aaron Bohy, ged-odoo, GitHub, Damien Bouvy, Martin Geubelle, Odoo Online
WEBSITE
WEBSITEhttps://www.odoo.com/page/employees
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)
    @api.multi

New fields (1)
  • employee_id Many2one → hr.employee
    string='Employee' args: 'hr.employee'
Public methods (0)

No public methods.

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=True string='User' args: 'res.users'
Public methods (2)
  • action_grant_badge(self)
    @api.multi
    Wizard action for sending a badge to a chosen employee
  • create(self, values)
    @api.model

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Denis Ledoux, Christophe Simonis, Julien Legros, qdp-odoo, Damien Bouvy, Yannick Tivisse, Toufik Ben Jaa
WEBSITE
WEBSITEhttps://www.odoo.com/page/employees
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - web_kanban_gauge
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR resources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view gamification.badge.form.inherit gamification.badge div Inherits gamification.badge_form_view
hr_hr_employee_view_form hr.employee.view.form.inherit hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee gamification.badge.user.wizard.form.inherit gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward gamification.badge.user.wizard.form gamification.badge.user.wizard form New
Models touched (5)

New fields (1)
  • granted_employees_count Integer
    compute='_compute_granted_employees_count'
Public methods (1)
  • get_granted_employees(self)
    @api.multi

New fields (1)
  • employee_id Many2one → hr.employee
    string='Employee' args: 'hr.employee'
Public methods (0)

No public methods.

New fields (2)
  • employee_id Many2one → hr.employee
    required=True string='Employee' args: 'hr.employee'
  • user_id Many2one → res.users
    compute_sudo=True readonly=True related='employee_id.user_id' store=True string='User' args: 'res.users'
Public methods (2)
  • action_grant_badge(self)
    @api.multi
    Wizard action for sending a badge to a chosen employee
  • create(self, values)
    @api.model

New fields (4)
  • badge_ids One2many → gamification.badge.user
    compute='_compute_employee_badges' help='All employee badges, linked to the employee either directly or through the user' string='Employee Badges' args: 'gamification.badge.user'
  • direct_badge_ids One2many → gamification.badge.user
    help='Badges directly linked to the employee' args: 'gamification.badge.user', 'employee_id'
  • goal_ids One2many → gamification.goal
    compute='_compute_employee_goals' string='Employee HR Goals' args: 'gamification.goal'
  • has_badges Boolean
    compute='_compute_employee_badges'
Public methods (0)

No public methods.

New fields (2)
  • badge_ids One2many → gamification.badge.user
    args: 'gamification.badge.user', 'user_id'
  • goal_ids One2many → gamification.goal
    args: 'gamification.goal', 'user_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Richard Mathot, Géry Debongnie, Aaron Bohy, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/employees
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web_kanban
    - web
    - bus
    - web_kanban_gauge
    - hr
    - resource
    - web_tip
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR ressources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view Badge Form gamification.badge div Inherits gamification.badge_form_view
hr_hr_employee_view_form hr.hr.employee.view.form hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee Grant Badge Employee Form gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward Reward Employee Badge Form gamification.badge.user.wizard form New
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • get_granted_employees(self, cr, uid, badge_ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • action_grant_badge(self, cr, uid, ids, context=None)
    Wizard action for sending a badge to a chosen employee
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/hr_gamification
VERSION
VERSION 1.0
CATEGORY
CATEGORYhidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Quentin (OpenERP), Fabien Meghazi, Nicolas Lempereur, Martin Geubelle
WEBSITE
WEBSITEhttps://www.odoo.com/page/employees
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - gamification
    - mail
    - base
    - base_setup
    - web_kanban
    - web
    - email_template
    - web_kanban_gauge
    - hr
    - resource
    - board
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use the HR ressources for the gamification process.

The HR officer can now manage challenges and badges.
This allow the user to send badges to employees instead of simple users.
Badge received are displayed on the user profile.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend hr_gamification assets ir.ui.view qweb Inherits web.assets_backend
hr_badge_form_view Badge Form gamification.badge xpath Inherits gamification.badge_form_view
hr_hr_employee_view_form hr.hr.employee.view.form hr.employee xpath Inherits hr.view_employee_form
view_badge_wizard_grant_employee Grant Badge Employee Form gamification.badge.user.wizard data Inherits gamification.view_badge_wizard_grant
view_badge_wizard_reward Reward Employee Badge Form gamification.badge.user.wizard form New
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • get_granted_employees(self, cr, uid, badge_ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • action_grant_badge(self, cr, uid, ids, context=None)
    Wizard action for sending a badge to a chosen employee