MuK Web Theme es un conjunto de módulos de extensión para Odoo que transforma la interfaz del ERP con mejoras de productividad, rendimiento y accesibilidad. Diseñado para usuarios avanzados y equipos corporativos que desean exprimir al máximo su instalación de Odoo.
Nuevas Funcionalidades
- Registros recientes: Icono en la barra del sistema que muestra los últimos 10 registros visitados, persistido por usuario en localStorage.
- Filtros guardados: Guarda y gestiona combinaciones de filtros personalizados, con opción de exportar/importar para compartir entre usuarios.
- Panel de actividades: Panel mejorado con actualización automática cada 5 minutos, filtrado por tipo y marcado como hecho directamente desde el panel.
- Visibilidad de columnas: Muestra u oculta columnas en la vista de lista con preferencias persistentes por modelo.
- Botón flotante de guardado: Botón fijo visible al desplazarse por formularios, solo aparece cuando hay cambios sin guardar.
- Persistencia de columnas Kanban: Recuerda el estado plegado/desplegado de columnas Kanban por vista y modelo.
Mejoras de Rendimiento
- Utilidades de
debounceythrottlepara reducir escrituras excesivas en localStorage. - Gestión centralizada de almacenamiento con caché en memoria y claves con espacio de nombres.
Accesibilidad
- Etiquetas ARIA en todos los botones con solo iconos.
- Estados de foco visibles para navegación por teclado con transiciones suaves.
- HTML semántico: barra lateral convertida a elemento
navcon roles ARIA correctos.
Instalación
Descarga el módulo y añádelo a la carpeta de addons de Odoo. Activa el modo debug desde el menú de Aplicaciones y actualiza la lista de apps. A continuación, instala el módulo haciendo clic en el botón de instalación.
Utilidades disponibles
import { debounce, throttle } from "@muk_web_theme/utils/debounce";
import { createNamespacedStorage } from "@muk_web_theme/utils/storage";