OdooWiki OCA HUB

Manage products representing employees

hr_employee_product folder_open OCA/timesheet open_in_new
Human Resources License: AGPL-3

This module was written to extend the Timesheet capabilities of Odoo.

It allows to restrict the access to the products that represent an actual employee, only to the Human Resources / Manager group.

A company may want to record an actual hourly cost per employee, so that the time entered by employees through timesheets can result in a more realistic cost, but at the same time want to conceal this information to general employees.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Lets you mark a product as representing an employee, and hides those products from regular users so only HR Managers can see them.

This module adds a new checkbox called "Is an Employee" on the product form. It appears in the options area of the product template form and is only visible to members of the HR Manager group.

When a product is flagged as an employee, access rules control who can see it:

  • Regular employees (internal users) cannot view products marked as representing an employee; those products are filtered out of their product lists and searches.
  • HR Managers can view all products, including the ones flagged as employees.

This is useful when a company records an hourly cost per employee through timesheets but wants to keep that cost information hidden from general staff. The module extends the product.template model with the new flag and adds record rules on that model. It depends on the Product and Timesheet apps, so the flag can be used together with timesheet products.

Depends on

producthr_timesheet
Models and fields (1)
  • product.template · extends an existing modelis_employee (Is an Employee)

Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/timesheet.

terminal Installation and usage

OCA documentation · Odoo 15.0

A user in the group 'Human Resources / Manager' should go to the product form and set the checkbox 'Is Employee'. This product will then be accessible only by this group.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.