Dashboard: rimuovi lista prodotti, rinomina Inventario→Dispensa

- Rimossa lista completa prodotti per location dalla dashboard (solo stat cards + scadenze)
- Rinominato 'Inventario' in 'Dispensa' nel nav e nell'header pagina
- Dashboard più leggera: non carica più inventory_list
This commit is contained in:
dadaloop82
2026-03-10 16:42:43 +00:00
parent 991a4a9b99
commit af8eb22736
2 changed files with 4 additions and 41 deletions
+2 -22
View File
@@ -380,10 +380,9 @@ function showPage(pageId, param = null) {
// ===== DASHBOARD =====
async function loadDashboard() {
try {
const [summaryData, statsData, invData] = await Promise.all([
const [summaryData, statsData] = await Promise.all([
api('inventory_summary'),
api('stats'),
api('inventory_list')
api('stats')
]);
// Update stat cards
@@ -459,25 +458,6 @@ async function loadDashboard() {
expiredSection.style.display = 'none';
}
// Full inventory grouped by location, then by category within each location
const allItems = invData.inventory || [];
const grouped = { dispensa: [], frigo: [], freezer: [], altro: [] };
allItems.forEach(item => {
const loc = grouped[item.location] !== undefined ? item.location : 'altro';
grouped[loc].push(item);
});
for (const [loc, items] of Object.entries(grouped)) {
const section = document.getElementById(`dash-section-${loc}`);
const container = document.getElementById(`dash-inv-${loc}`);
if (items.length === 0) {
section.style.display = 'none';
} else {
section.style.display = 'block';
container.innerHTML = renderGroupedByCategory(items, true);
}
}
} catch (err) {
console.error('Dashboard load error:', err);
}