The hr_announcement module extends the announcement module by adding 3 new options to the announcement type. This module allows the creation and management of announcements, which can be sent to employees, departments, or job positions.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Extends announcements so they can be targeted to specific employees, departments, or job positions, not just users or user groups. The right people automatically see the announcement as unread.
This module adds three new targeting options to the announcement type: Employee, Department, and Job Position. When creating an announcement, users pick one of these types and then select the relevant employees, departments, or job positions directly on the form.
- The announcement form shows the matching selection field only for the chosen type, and it is required. Choosing a type clears the fields that belong to the other types.
- The list of allowed users is computed automatically from the selected employees, department members, or employees holding the selected job positions.
- When employees are added to an announcement, those with a linked user account automatically receive it as an unread announcement.
- The unread announcement counter for a user also includes department and job-position announcements that are currently active and not yet read.
The module touches the announcement model and the res.users model, and extends the existing announcement management form view. It relies on hr.employee, hr.department, and hr.job records to determine who should see each announcement.
Depends on
Models and fields (2)
- res.users · extends an existing model
- announcement · extends an existing modelemployee_ids (Employees), position_ids (Job Positions), department_ids (Departments), announcement_type
Text generated by AI (DeepSeek) from reading the Odoo 17.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/hr.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0To create an announcement:
Users with ad management and configuration permissions can go to Discussion \> Announcements to create or edit an announcement. In the announcement form you can see the new Employee/Departmen/Job Position options included in the Announcement type field.
To check the announcements:
When users associated with an employee, department or job position log in, announcement notices will appear. They can also check current or past announcements under Discussion \> Announcements.
To learn about the usage of this module, please refer to the announcement module.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.