| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 174 |
| Technical Name |
cml_notice_bar |
| License | LGPL-3 |
| Website | http://www.kaypi.pe |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 174 |
| Technical Name |
cml_notice_bar |
| License | LGPL-3 |
| Website | http://www.kaypi.pe |
| Versions | 16.0 17.0 18.0 19.0 |
Notice Bar for Odoo Backend
Display visible announcements above the Odoo navigation with permanent or scheduled visibility, so internal users never miss operational updates.
Compatibility
- ✓ Community
- ✓ Enterprise / Odoo.sh
- ✗ Odoo Online
The problem
Important announcements are easy to miss inside normal menus
Backend users often need immediate operational messages: deadlines, incidents, maintenance windows or internal alerts. Standard menu records are not visible enough for time-sensitive communication.
The outcome
Visible notice bars on every backend page
Notice Bar injects active announcements before the standard Odoo navbar, using the configured title, message, color type and date rules from a simple backend model.
Feature Overview
Notice Bar Features
A lightweight Odoo backend communication tool built on a simple model, OWL component and navbar injection.
Navbar Notices
Adds an OWL notice component before the standard Odoo navigation bar.
Date Scheduling
Use start and end dates for temporary notices shown only in the active range.
Permanent Mode
Keep key announcements visible without requiring a date range.
8 Alert Types
Select primary, secondary, info, warning, danger, success, light or dark.
Multiple Bars
Every active notice is rendered as its own bar above the navigation.
Backend Access
Internal users can manage notices from the dedicated Notice menu and views.
Choose the visual priority of each message
The Type field maps each notice to a Bootstrap alert color in the backend bar.
Live result
Instantly visible above the Odoo navbar
Active notices are displayed before the standard Odoo navbar on backend pages.
User Guide
Open Notices
Go to the Notice menu and review existing announcement records.
- Use the dedicated Notice menu.
- Review title, description and type columns.
- Click New to create an announcement.

Create a Notice
Fill in the title and message, choose the visual type and decide if the notice is permanent.
- Set Name and Description.
- Choose a Bootstrap alert type.
- Use Permanent or enter Start Date and End Date.

See it Live
Active records are loaded by the navbar component and rendered above the navigation.
- Permanent notices appear whenever active.
- Scheduled notices appear only inside their date range.
- The title appears in bold with the message beside it.

Multiple Messages
When several notices are active, each one is displayed as a separate alert bar.
- Use different types to separate priorities.
- Deactivate by deleting the notice or letting the end date pass.
- Keep the number of active bars reasonable for usability.

User Guide
Step-by-step walkthrough
Tap a step below to jump directly to that section.
Jump to a step
Go to the Notice menu and review existing announcement records.
Fill in the title and message, choose the visual type and decide if the notice is permanent.
Active records are loaded by the navbar component and rendered above the navigation.
When several notices are active, each one is displayed as a separate alert bar.
Installation
- Copy the module into a valid custom addons path.
- Restart Odoo if your deployment requires asset reload.
- Update the Apps list from developer mode.
- Search for Notice Bar and click Install.
- Open the Notice menu and create your first announcement.
Who can see the notices?
Notices are shown to users logged into the Odoo backend. The module does not implement per-user or per-group visibility rules.
Can I schedule notices?
Yes. Leave Permanent unchecked and fill Start Date and End Date. The notice is shown only when today's date is inside that range.
Can I undo this?
Yes. Delete the notice record or change its dates so it is no longer active. It will stop appearing after the backend page loads again.
Does it support Odoo Online?
No. This is a custom Python and web assets module, so it requires Odoo.sh or a self-hosted Odoo deployment.
Support
Need help with Notice Bar?
We are available to help with installation, configuration questions and feature requests.
Please log in to comment on this module