From 2287204bfdcdeaca8f8d53e5ad3058203fb87ace Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Sun, 14 Dec 2025 20:56:26 +0100 Subject: [PATCH] refactor: rename Product Catalog to Vendor Operations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename sidebar section from "Product Catalog" to "Vendor Operations" - Change section key from 'productCatalog' to 'vendorOps' - Add placeholder comments for future items (Inventory, Orders, Shipping) - Update pageSectionMap in init-alpine.js This prepares the sidebar for expanded vendor management capabilities including inventory, orders, and shipping management. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- app/templates/admin/partials/sidebar.html | 11 ++++++++--- static/admin/js/init-alpine.js | 9 +++++---- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/app/templates/admin/partials/sidebar.html b/app/templates/admin/partials/sidebar.html index 4715f1d8..47f12dc2 100644 --- a/app/templates/admin/partials/sidebar.html +++ b/app/templates/admin/partials/sidebar.html @@ -75,11 +75,16 @@ {{ menu_item('customers', '/admin/customers', 'user-group', 'Customers') }} {% endcall %} - - {{ section_header('Product Catalog', 'productCatalog') }} - {% call section_content('productCatalog') %} + + {{ section_header('Vendor Operations', 'vendorOps') }} + {% call section_content('vendorOps') %} {{ menu_item('marketplace-products', '/admin/marketplace-products', 'database', 'Marketplace Products') }} {{ menu_item('vendor-products', '/admin/vendor-products', 'cube', 'Vendor Products') }} + {# Future items - uncomment when implemented: + {{ menu_item('inventory', '/admin/inventory', 'archive', 'Inventory') }} + {{ menu_item('orders', '/admin/orders', 'clipboard-list', 'Orders') }} + {{ menu_item('shipping', '/admin/shipping', 'truck', 'Shipping') }} + #} {% endcall %} diff --git a/static/admin/js/init-alpine.js b/static/admin/js/init-alpine.js index 077680f6..241f3aed 100644 --- a/static/admin/js/init-alpine.js +++ b/static/admin/js/init-alpine.js @@ -28,7 +28,7 @@ function data() { // Default state: Platform Administration open, others closed const defaultSections = { platformAdmin: true, - productCatalog: false, + vendorOps: false, marketplace: false, contentMgmt: false, devTools: false, @@ -64,9 +64,10 @@ function data() { vendors: 'platformAdmin', users: 'platformAdmin', customers: 'platformAdmin', - // Product Catalog - 'marketplace-products': 'productCatalog', - 'vendor-products': 'productCatalog', + // Vendor Operations (Products, Inventory, Orders, Shipping) + 'marketplace-products': 'vendorOps', + 'vendor-products': 'vendorOps', + // Future: inventory, orders, shipping will map to 'vendorOps' // Marketplace 'marketplace-letzshop': 'marketplace', // Content Management