Odoo MuK Web Theme

JavaScript E-Commerce Privado

Lenguaje

JavaScript

Categoria

E-Commerce

Estado

Privado

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 debounce y throttle para 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 nav con 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";

Compartir