From 76c9c2d2dbcdea27705fda48d0a6006b2fff9615 Mon Sep 17 00:00:00 2001 From: consultoria-as Date: Wed, 1 Apr 2026 20:20:55 +0000 Subject: [PATCH] fix(pos): sidebar unificado en todas las paginas Nuevo sidebar.js compartido que reemplaza el sidebar de cada pagina con una version consistente: - Misma estructura y orden de links en todas las paginas - Nombre y rol del empleado real (de POS_USER) - Link activo resaltado segun pagina actual - Boton de logout - Responsive (colapsa a iconos en <768px) - Elimina inconsistencias de estilo entre paginas Co-Authored-By: Claude Opus 4.6 (1M context) --- pos/static/js/sidebar.js | 167 ++++++++++++++++++++++++++++++++++ pos/templates/accounting.html | 1 + pos/templates/catalog.html | 1 + pos/templates/config.html | 1 + pos/templates/customers.html | 1 + pos/templates/dashboard.html | 1 + pos/templates/inventory.html | 1 + pos/templates/invoicing.html | 1 + pos/templates/reports.html | 1 + 9 files changed, 175 insertions(+) create mode 100644 pos/static/js/sidebar.js diff --git a/pos/static/js/sidebar.js b/pos/static/js/sidebar.js new file mode 100644 index 0000000..bb29643 --- /dev/null +++ b/pos/static/js/sidebar.js @@ -0,0 +1,167 @@ +/** + * sidebar.js — Shared sidebar component for all POS pages + * + * Injects a consistent sidebar into any page that has a