Actualiser assets/js/app.js
CI / PHP Syntax Check (push) Has been cancelled
CI / JavaScript Lint (push) Has been cancelled
CI / Docker Build Test (push) Has been cancelled
CI / Validate Translation Files (push) Has been cancelled
CI / Auto-merge develop → main (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / PHP Syntax Check (push) Has been cancelled
CI / JavaScript Lint (push) Has been cancelled
CI / Docker Build Test (push) Has been cancelled
CI / Validate Translation Files (push) Has been cancelled
CI / Auto-merge develop → main (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
This commit is contained in:
+1
-16
@@ -6679,9 +6679,6 @@ function renderInventoryItem(item) {
|
|||||||
const subBadge = (item.subcategory && SUBCATEGORY_LABELS[item.subcategory])
|
const subBadge = (item.subcategory && SUBCATEGORY_LABELS[item.subcategory])
|
||||||
? `<span class="inv-badge badge-subcategory">${SUBCATEGORY_LABELS[item.subcategory]}</span>`
|
? `<span class="inv-badge badge-subcategory">${SUBCATEGORY_LABELS[item.subcategory]}</span>`
|
||||||
: '';
|
: '';
|
||||||
const subBadge = (catKey === 'bevande' && item.subcategory && SUBCATEGORY_LABELS[item.subcategory])
|
|
||||||
? `<span class="inv-badge badge-subcategory">${SUBCATEGORY_LABELS[item.subcategory]}</span>`
|
|
||||||
: '';
|
|
||||||
const locInfo = LOCATIONS[item.location] || { icon: '📦', label: item.location };
|
const locInfo = LOCATIONS[item.location] || { icon: '📦', label: item.location };
|
||||||
const days = daysUntilExpiry(item.expiry_date);
|
const days = daysUntilExpiry(item.expiry_date);
|
||||||
const isExpired = days < 0;
|
const isExpired = days < 0;
|
||||||
@@ -8509,12 +8506,6 @@ function autoDetectCategory() {
|
|||||||
|
|
||||||
function onCategoryChange(fromAutoDetect = false) {
|
function onCategoryChange(fromAutoDetect = false) {
|
||||||
const cat = document.getElementById('pf-category').value;
|
const cat = document.getElementById('pf-category').value;
|
||||||
const subGroup = document.getElementById('pf-subcategory-group');
|
|
||||||
if (subGroup) subGroup.style.display = (cat === 'bevande') ? 'block' : 'none';
|
|
||||||
if (cat !== 'bevande') {
|
|
||||||
const subSel = document.getElementById('pf-subcategory');
|
|
||||||
if (subSel) subSel.value = '';
|
|
||||||
}
|
|
||||||
const unitSelect = document.getElementById('pf-unit');
|
const unitSelect = document.getElementById('pf-unit');
|
||||||
const qtyInput = document.getElementById('pf-defqty');
|
const qtyInput = document.getElementById('pf-defqty');
|
||||||
|
|
||||||
@@ -8689,7 +8680,7 @@ async function submitProduct(e) {
|
|||||||
name: document.getElementById('pf-name').value,
|
name: document.getElementById('pf-name').value,
|
||||||
brand: document.getElementById('pf-brand').value,
|
brand: document.getElementById('pf-brand').value,
|
||||||
category: pfCategory,
|
category: pfCategory,
|
||||||
subcategory: pfCategory === 'bevande' ? pfSubcategory : null,
|
subcategory: pfSubcategory || null,
|
||||||
unit: pfUnit,
|
unit: pfUnit,
|
||||||
default_quantity: pfUnit === 'conf' ? (parseFloat(document.getElementById('pf-conf-size')?.value) || 1) : (parseFloat(document.getElementById('pf-defqty').value) || 1),
|
default_quantity: pfUnit === 'conf' ? (parseFloat(document.getElementById('pf-conf-size')?.value) || 1) : (parseFloat(document.getElementById('pf-defqty').value) || 1),
|
||||||
package_unit: pfUnit === 'conf' ? (document.getElementById('pf-conf-unit')?.value || '') : '',
|
package_unit: pfUnit === 'conf' ? (document.getElementById('pf-conf-unit')?.value || '') : '',
|
||||||
@@ -9078,12 +9069,6 @@ function editProductFromAction() {
|
|||||||
}
|
}
|
||||||
document.getElementById('pf-category').disabled = false;
|
document.getElementById('pf-category').disabled = false;
|
||||||
document.getElementById('pf-subcategory').value = currentProduct.subcategory || '';
|
document.getElementById('pf-subcategory').value = currentProduct.subcategory || '';
|
||||||
// Set subcategory (boisson uniquement)
|
|
||||||
const editSubGroup = document.getElementById('pf-subcategory-group');
|
|
||||||
if (editSubGroup) editSubGroup.style.display = (cat === 'bevande') ? 'block' : 'none';
|
|
||||||
const editSubSel = document.getElementById('pf-subcategory');
|
|
||||||
if (editSubSel) editSubSel.value = (cat === 'bevande') ? (currentProduct.subcategory || '') : '';
|
|
||||||
|
|
||||||
document.getElementById('pf-defqty').dataset.manuallySet = 'true';
|
document.getElementById('pf-defqty').dataset.manuallySet = 'true';
|
||||||
|
|
||||||
// Image preview - not shown in edit mode
|
// Image preview - not shown in edit mode
|
||||||
|
|||||||
Reference in New Issue
Block a user