RRM Custom Navbar Color
customize every app navbar
with global Odoo color preferences
Define a different top navbar color for each Odoo application. Colors are stored globally, shared by internal users and applied automatically when moving through Sales, Inventory, Accounting, Manufacturing or any installed app.
Give every Odoo application a clear visual identity.
The module keeps Odoo's native style when no color is configured, restores the original navbar on the app launcher and applies readable text and icon contrast automatically.
Color per app
Assign a different navbar color to each installed root Odoo application.
Global setup
Colors are shared by internal users and are not stored as personal user preferences.
Live refresh
Changes are broadcast to open backend tabs without forcing a browser reload.
Color picker
Use a visual selector in the systray and in the configuration form.
Choose an app, select a color and let Odoo apply it automatically.
The backend detects the current root application, looks for a configured color and resets to the native Odoo style when returning to the main app launcher.
Open an app
Odoo identifies the current root application, such as Sales, Inventory or Accounting.
Apply color
If a color exists, the navbar changes instantly. If not, Odoo keeps its native appearance.
Return home
When returning to the app launcher, custom classes and inline styles are removed.

Visible for users, editable by authorized profiles.
| User type | See configured colors | Edit colors | Access settings |
|---|---|---|---|
| Internal user | Yes | No | No |
| Custom Navbar Color Users | Yes | Yes | Yes |
| Administrator | Yes | Yes | Yes |
Built for the Odoo backend with OWL assets and global configuration.
The module includes JavaScript backend assets, a custom color picker field, CSS contrast rules, security groups and a global model that stores one navbar color per root application.
RRM Custom Navbar Color
Optimized description for Odoo 19 while preserving the module behavior: per-application colors, live updates, secure edition and native Odoo fallback.
Personalize the Odoo backend navbar by application.
RRM Custom Navbar Color adds controlled global color preferences, live refresh and native Odoo fallback behavior.
soporteodoo@rrmconsultoria.esCommon questions.
Are colors personal per user?
No. The configuration is global per application so every internal user sees the same navbar color.
What happens if an app has no color?
The module removes custom styles and lets the native Odoo theme define the navbar appearance.
Can non-admin users edit colors?
Only administrators or users in the dedicated Custom Navbar Color security group can create, edit or reset colors.
Does it support light and dark mode?
Yes. Text and icon contrast adapt to the configured background and the active Odoo theme.
RRM Custom Navbar Color
personaliza el navbar de cada app
con preferencias globales de color en Odoo
Define un color diferente para el navbar superior de cada aplicación de Odoo. Los colores se guardan de forma global, se comparten entre usuarios internos y se aplican automáticamente al navegar por Ventas, Inventario, Contabilidad, Fabricación o cualquier app instalada.
Da a cada aplicación de Odoo una identidad visual clara.
El módulo mantiene el estilo nativo de Odoo cuando no hay color configurado, restaura el navbar original en el menú principal y aplica contraste legible para textos e iconos automáticamente.
Color por app
Asigna un color de navbar diferente a cada aplicación raíz instalada en Odoo.
Configuración global
Los colores son compartidos por los usuarios internos y no se guardan como preferencias personales.
Actualización en vivo
Los cambios se envían a pestañas abiertas del backend sin forzar recarga del navegador.
Color picker
Selector visual de color integrado en el systray y en el formulario de configuración.
Elige una app, selecciona un color y deja que Odoo lo aplique automáticamente.
El backend detecta la aplicación raíz actual, busca el color configurado y vuelve al estilo nativo de Odoo al regresar al lanzador principal de aplicaciones.
Entrar en una app
Odoo identifica la aplicación raíz actual, como Ventas, Inventario o Contabilidad.
Aplicar color
Si existe un color, el navbar cambia al instante. Si no existe, Odoo mantiene su apariencia nativa.
Volver al inicio
Al regresar al lanzador de apps se eliminan clases personalizadas y estilos inline.

Visible para usuarios, editable por perfiles autorizados.
| Tipo de usuario | Ver colores configurados | Editar colores | Acceder a ajustes |
|---|---|---|---|
| Usuario interno | Sí | No | No |
| Usuarios de personalización del color del navbar | Sí | Sí | Sí |
| Administrador | Sí | Sí | Sí |
Construido para el backend de Odoo con assets OWL y configuración global.
El módulo incluye assets JavaScript de backend, un campo selector de color personalizado, reglas CSS de contraste, grupos de seguridad y un modelo global que guarda un color de navbar por aplicación raíz.
RRM Custom Navbar Color
Descripción optimizada para Odoo 19 manteniendo el comportamiento del módulo: colores por aplicación, actualizaciones en vivo, edición segura y restauración nativa de Odoo.
Personaliza el navbar del backend de Odoo por aplicación.
RRM Custom Navbar Color añade preferencias globales controladas, refresco en vivo y restauración del comportamiento nativo de Odoo.
soporteodoo@rrmconsultoria.esDudas habituales.
Los colores son personales por usuario?
No. La configuración es global por aplicación para que todos los usuarios internos vean el mismo color de navbar.
Que ocurre si una app no tiene color?
El módulo elimina estilos personalizados y deja que el tema nativo de Odoo defina la apariencia del navbar.
Pueden editar colores usuarios no administradores?
Solo administradores o usuarios del grupo de seguridad específico pueden crear, editar o restablecer colores.
Soporta modo claro y oscuro?
Sí. El contraste de textos e iconos se adapta al fondo configurado y al tema activo de Odoo.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 2088 |
| Technical Name |
rrm_navbar_color_preference |
| License | See License tab |
| Website | https://www.rrmconsultoria.es/ |
Odoo Proprietary License v1.0 This software and associated files (the “Software”) may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module