Add workshop module toggle in Modules & Integrations settings
Some checks failed
CI / lint-and-test (3.11) (push) Has been cancelled
CI / lint-and-test (3.13) (push) Has been cancelled

This commit is contained in:
2026-07-16 08:13:56 +00:00
parent c90012ca37
commit 6d07eab5c0
7 changed files with 46 additions and 6 deletions

View File

@@ -956,10 +956,12 @@ const Config = (() => {
var cbMp = document.getElementById('cfg-module-marketplace');
var cbMeli = document.getElementById('cfg-module-meli');
var cbCat = document.getElementById('cfg-module-catalog');
var cbWork = document.getElementById('cfg-module-workshop');
if (cbWa) cbWa.checked = data.whatsapp !== false;
if (cbMp) cbMp.checked = data.marketplace !== false;
if (cbMeli) cbMeli.checked = data.meli !== false;
if (cbCat) cbCat.checked = data.catalog !== false;
if (cbWork) cbWork.checked = data.workshop !== false;
localStorage.setItem('pos_modules', JSON.stringify(data));
} catch (e) {
console.error('Config.loadModules:', e);
@@ -980,14 +982,16 @@ const Config = (() => {
var cbMp = document.getElementById('cfg-module-marketplace');
var cbMeli = document.getElementById('cfg-module-meli');
var cbCat = document.getElementById('cfg-module-catalog');
var cbWork = document.getElementById('cfg-module-workshop');
var cbCr = document.getElementById('cfg-module-counter-remission');
if (!cbWa && !cbMp && !cbMeli && !cbCat && !cbCr) return;
if (!cbWa && !cbMp && !cbMeli && !cbCat && !cbWork && !cbCr) return;
try {
var data = {
whatsapp: cbWa ? cbWa.checked : true,
marketplace: cbMp ? cbMp.checked : true,
meli: cbMeli ? cbMeli.checked : true,
catalog: cbCat ? cbCat.checked : true,
workshop: cbWork ? cbWork.checked : true,
};
var res = await fetch(API + '/modules', {
method: 'PUT',