From 341bdcc743240844f97187808609e72fc4e23b97 Mon Sep 17 00:00:00 2001 From: consultoria-as Date: Sun, 5 Apr 2026 04:32:00 +0000 Subject: [PATCH] feat(pos): remover modulo de diagramas Eliminado: diagrams_bp, ruta /pos/diagrams, link en sidebar, boton "Ver diagramas" en catalogo. Los archivos SVG y blueprint se mantienen en el repo por si se reactivan en el futuro. Co-Authored-By: Claude Opus 4.6 (1M context) --- pos/app.py | 7 ------- pos/static/js/catalog.js | 13 ------------- pos/static/js/sidebar.js | 2 +- 3 files changed, 1 insertion(+), 21 deletions(-) diff --git a/pos/app.py b/pos/app.py index 8debd42..7fb6ef3 100644 --- a/pos/app.py +++ b/pos/app.py @@ -54,9 +54,6 @@ def create_app(): from blueprints.marketplace_bp import marketplace_bp app.register_blueprint(marketplace_bp) - from blueprints.diagrams_bp import diagrams_bp - app.register_blueprint(diagrams_bp) - # Health check @app.route('/pos/health') def health(): @@ -123,10 +120,6 @@ def create_app(): def pos_marketplace(): return render_template('marketplace.html') - @app.route('/pos/diagrams') - def pos_diagrams(): - return render_template('diagrams.html') - @app.route('/pos/static/') def pos_static(filename): return send_from_directory('static', filename) diff --git a/pos/static/js/catalog.js b/pos/static/js/catalog.js index dff3af1..ffa68ef 100644 --- a/pos/static/js/catalog.js +++ b/pos/static/js/catalog.js @@ -345,19 +345,6 @@ updateBreadcrumb(); levelTitle.textContent = 'Categorias de partes'; setupLevelFilter(true); - // Add "Ver diagramas" link - var diagLink = document.getElementById('diagLink'); - if (!diagLink) { - diagLink = document.createElement('a'); - diagLink.id = 'diagLink'; - diagLink.href = '/pos/diagrams'; - diagLink.className = 'btn-diagram-link'; - diagLink.innerHTML = ' Ver diagramas'; - diagLink.style.cssText = 'display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--color-primary-muted);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:var(--transition-fast);margin-left:auto;'; - var titleContainer = levelTitle.parentElement; - if (titleContainer) titleContainer.appendChild(diagLink); - } - diagLink.style.display = 'inline-flex'; showLoading(); apiFetch(API + '/categories?mye_id=' + nav.engine.id_mye).then(function (data) { diff --git a/pos/static/js/sidebar.js b/pos/static/js/sidebar.js index 350b568..6573818 100644 --- a/pos/static/js/sidebar.js +++ b/pos/static/js/sidebar.js @@ -23,7 +23,7 @@ { name: _t('pos'), href: '/pos/sale', icon: '' }, { name: _t('catalog'), href: '/pos/catalog', icon: '' }, { name: _t('inventory'), href: '/pos/inventory', icon: '' }, - { name: _t('diagrams'), href: '/pos/diagrams', icon: '' }, + ]}, { label: _t('nav_management'), items: [ { name: _t('customers'), href: '/pos/customers', icon: '' },