{
+ this.excluded = data.data.exists;
+ });
+ }
+
+ handleExcluded() {
+ if (this.excluded) {
+ this.$http.delete(`workerDisableExcludeds/${this.entity.id}`);
+ this.excluded = false;
+ } else {
+ this.$http.post(`workerDisableExcludeds`, {workerFk: this.entity.id, dated: new Date});
+ this.excluded = true;
+ }
}
loadData() {
diff --git a/modules/worker/front/locale/es.yml b/modules/worker/front/locale/es.yml
index 1414d089b..672f4c52f 100644
--- a/modules/worker/front/locale/es.yml
+++ b/modules/worker/front/locale/es.yml
@@ -20,4 +20,7 @@ View worker: Ver trabajador
Worker id: Id trabajador
Workers: Trabajadores
worker: trabajador
-Go to the worker: Ir al trabajador
\ No newline at end of file
+Go to the worker: Ir al trabajador
+Click to exclude the user from getting disabled: Marcar para no deshabilitar
+Click to allow the user to be disabled: Marcar para deshabilitar
+This user can't be disabled: Fijado para no deshabilitar
\ No newline at end of file
diff --git a/package.json b/package.json
index 26c164832..f85af904c 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"node-ssh": "^11.0.0",
"object-diff": "0.0.4",
"object.pick": "^1.3.0",
- "puppeteer": "^18.0.5",
+ "puppeteer": "^19.0.0",
"read-chunk": "^3.2.0",
"require-yaml": "0.0.1",
"sharp": "^0.31.0",
diff --git a/print/templates/email/campaign-metrics/campaign-metrics.js b/print/templates/email/campaign-metrics/campaign-metrics.js
index 0c3a01991..c3ff4a5ca 100755
--- a/print/templates/email/campaign-metrics/campaign-metrics.js
+++ b/print/templates/email/campaign-metrics/campaign-metrics.js
@@ -21,7 +21,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
},
from: {
diff --git a/print/templates/email/claim-pickup-order/claim-pickup-order.js b/print/templates/email/claim-pickup-order/claim-pickup-order.js
index d3836db39..bdb338628 100755
--- a/print/templates/email/claim-pickup-order/claim-pickup-order.js
+++ b/print/templates/email/claim-pickup-order/claim-pickup-order.js
@@ -10,7 +10,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/client-debt-statement/client-debt-statement.js b/print/templates/email/client-debt-statement/client-debt-statement.js
index 85b3c5cc3..06b81199b 100755
--- a/print/templates/email/client-debt-statement/client-debt-statement.js
+++ b/print/templates/email/client-debt-statement/client-debt-statement.js
@@ -23,7 +23,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
},
from: {
diff --git a/print/templates/email/client-welcome/client-welcome.js b/print/templates/email/client-welcome/client-welcome.js
index 380837877..8fcba39ad 100755
--- a/print/templates/email/client-welcome/client-welcome.js
+++ b/print/templates/email/client-welcome/client-welcome.js
@@ -18,7 +18,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/delivery-note-link/delivery-note-link.js b/print/templates/email/delivery-note-link/delivery-note-link.js
index 1804bf144..8df9826c2 100755
--- a/print/templates/email/delivery-note-link/delivery-note-link.js
+++ b/print/templates/email/delivery-note-link/delivery-note-link.js
@@ -10,7 +10,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/delivery-note/delivery-note.js b/print/templates/email/delivery-note/delivery-note.js
index ba3d44001..672f70b18 100755
--- a/print/templates/email/delivery-note/delivery-note.js
+++ b/print/templates/email/delivery-note/delivery-note.js
@@ -10,7 +10,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/driver-route/driver-route.js b/print/templates/email/driver-route/driver-route.js
index 0895ccc8c..fb459fa93 100755
--- a/print/templates/email/driver-route/driver-route.js
+++ b/print/templates/email/driver-route/driver-route.js
@@ -10,7 +10,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/incoterms-authorization/incoterms-authorization.js b/print/templates/email/incoterms-authorization/incoterms-authorization.js
index b1c7286dd..1665fb580 100755
--- a/print/templates/email/incoterms-authorization/incoterms-authorization.js
+++ b/print/templates/email/incoterms-authorization/incoterms-authorization.js
@@ -23,12 +23,12 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/invoice/invoice.js b/print/templates/email/invoice/invoice.js
index fe66062aa..6720e7102 100755
--- a/print/templates/email/invoice/invoice.js
+++ b/print/templates/email/invoice/invoice.js
@@ -18,7 +18,7 @@ module.exports = {
},
props: {
reference: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/letter-debtor-nd/letter-debtor-nd.js b/print/templates/email/letter-debtor-nd/letter-debtor-nd.js
index cf9cc7ddd..35a7d8655 100755
--- a/print/templates/email/letter-debtor-nd/letter-debtor-nd.js
+++ b/print/templates/email/letter-debtor-nd/letter-debtor-nd.js
@@ -34,11 +34,11 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/letter-debtor-st/letter-debtor-st.js b/print/templates/email/letter-debtor-st/letter-debtor-st.js
index 1a6555673..0fd2b45c7 100755
--- a/print/templates/email/letter-debtor-st/letter-debtor-st.js
+++ b/print/templates/email/letter-debtor-st/letter-debtor-st.js
@@ -34,11 +34,11 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
},
}
diff --git a/print/templates/email/payment-update/payment-update.js b/print/templates/email/payment-update/payment-update.js
index a9d99d4ef..11ace3410 100755
--- a/print/templates/email/payment-update/payment-update.js
+++ b/print/templates/email/payment-update/payment-update.js
@@ -26,7 +26,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
}
diff --git a/print/templates/email/printer-setup/printer-setup.js b/print/templates/email/printer-setup/printer-setup.js
index a7d3c40bf..8de0fc54f 100755
--- a/print/templates/email/printer-setup/printer-setup.js
+++ b/print/templates/email/printer-setup/printer-setup.js
@@ -24,7 +24,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/sepa-core/sepa-core.js b/print/templates/email/sepa-core/sepa-core.js
index 00cc527dc..33eb86bce 100755
--- a/print/templates/email/sepa-core/sepa-core.js
+++ b/print/templates/email/sepa-core/sepa-core.js
@@ -16,11 +16,11 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/email/supplier-campaign-metrics/supplier-campaign-metrics.js b/print/templates/email/supplier-campaign-metrics/supplier-campaign-metrics.js
index 9cb9210ef..dee227ea2 100755
--- a/print/templates/email/supplier-campaign-metrics/supplier-campaign-metrics.js
+++ b/print/templates/email/supplier-campaign-metrics/supplier-campaign-metrics.js
@@ -21,7 +21,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true
},
from: {
diff --git a/print/templates/reports/campaign-metrics/campaign-metrics.js b/print/templates/reports/campaign-metrics/campaign-metrics.js
index b60a2b7eb..7c3913549 100755
--- a/print/templates/reports/campaign-metrics/campaign-metrics.js
+++ b/print/templates/reports/campaign-metrics/campaign-metrics.js
@@ -25,7 +25,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
},
diff --git a/print/templates/reports/claim-pickup-order/claim-pickup-order.js b/print/templates/reports/claim-pickup-order/claim-pickup-order.js
index f7d21a2d3..358adbadd 100755
--- a/print/templates/reports/claim-pickup-order/claim-pickup-order.js
+++ b/print/templates/reports/claim-pickup-order/claim-pickup-order.js
@@ -36,7 +36,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The claim id'
}
diff --git a/print/templates/reports/client-debt-statement/client-debt-statement.js b/print/templates/reports/client-debt-statement/client-debt-statement.js
index 80c83b494..81e9d7f43 100755
--- a/print/templates/reports/client-debt-statement/client-debt-statement.js
+++ b/print/templates/reports/client-debt-statement/client-debt-statement.js
@@ -69,7 +69,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
},
diff --git a/print/templates/reports/delivery-note/delivery-note.js b/print/templates/reports/delivery-note/delivery-note.js
index 1037e5129..7045ef709 100755
--- a/print/templates/reports/delivery-note/delivery-note.js
+++ b/print/templates/reports/delivery-note/delivery-note.js
@@ -127,7 +127,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The ticket id'
},
diff --git a/print/templates/reports/driver-route/driver-route.js b/print/templates/reports/driver-route/driver-route.js
index 2de3d5192..001537941 100755
--- a/print/templates/reports/driver-route/driver-route.js
+++ b/print/templates/reports/driver-route/driver-route.js
@@ -44,7 +44,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The route id'
}
diff --git a/print/templates/reports/entry-order/entry-order.js b/print/templates/reports/entry-order/entry-order.js
index ff4a65e0c..18fc4a5ea 100755
--- a/print/templates/reports/entry-order/entry-order.js
+++ b/print/templates/reports/entry-order/entry-order.js
@@ -40,7 +40,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The entry id'
}
diff --git a/print/templates/reports/exportation/exportation.js b/print/templates/reports/exportation/exportation.js
index 630baf421..0aab05fee 100755
--- a/print/templates/reports/exportation/exportation.js
+++ b/print/templates/reports/exportation/exportation.js
@@ -30,7 +30,7 @@ module.exports = {
},
props: {
reference: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The invoice ref'
}
diff --git a/print/templates/reports/incoterms-authorization/incoterms-authorization.js b/print/templates/reports/incoterms-authorization/incoterms-authorization.js
index 26637b8c2..3eb5b65ea 100755
--- a/print/templates/reports/incoterms-authorization/incoterms-authorization.js
+++ b/print/templates/reports/incoterms-authorization/incoterms-authorization.js
@@ -21,12 +21,12 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/reports/invoice-incoterms/invoice-incoterms.js b/print/templates/reports/invoice-incoterms/invoice-incoterms.js
index 3dbe76ac3..ba9981373 100755
--- a/print/templates/reports/invoice-incoterms/invoice-incoterms.js
+++ b/print/templates/reports/invoice-incoterms/invoice-incoterms.js
@@ -32,7 +32,7 @@ module.exports = {
},
props: {
reference: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The invoice ref'
}
diff --git a/print/templates/reports/letter-debtor/letter-debtor.js b/print/templates/reports/letter-debtor/letter-debtor.js
index 80d4cba9b..083d9fd71 100755
--- a/print/templates/reports/letter-debtor/letter-debtor.js
+++ b/print/templates/reports/letter-debtor/letter-debtor.js
@@ -63,12 +63,12 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/reports/receipt/receipt.js b/print/templates/reports/receipt/receipt.js
index 401aa1ef3..b368764b1 100755
--- a/print/templates/reports/receipt/receipt.js
+++ b/print/templates/reports/receipt/receipt.js
@@ -25,7 +25,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'Receipt id'
}
diff --git a/print/templates/reports/sepa-core/sepa-core.js b/print/templates/reports/sepa-core/sepa-core.js
index 73e0beaaa..85121b392 100755
--- a/print/templates/reports/sepa-core/sepa-core.js
+++ b/print/templates/reports/sepa-core/sepa-core.js
@@ -40,12 +40,12 @@ const rptSepaCore = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The client id'
},
companyId: {
- type: [Number, String],
+ type: Number,
required: true
}
}
diff --git a/print/templates/reports/supplier-campaign-metrics/supplier-campaign-metrics.js b/print/templates/reports/supplier-campaign-metrics/supplier-campaign-metrics.js
index 6a58cbd0e..fee5796d2 100755
--- a/print/templates/reports/supplier-campaign-metrics/supplier-campaign-metrics.js
+++ b/print/templates/reports/supplier-campaign-metrics/supplier-campaign-metrics.js
@@ -49,7 +49,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The supplier id'
},
diff --git a/print/templates/reports/zone/zone.js b/print/templates/reports/zone/zone.js
index bbce9df36..d237c50c0 100755
--- a/print/templates/reports/zone/zone.js
+++ b/print/templates/reports/zone/zone.js
@@ -13,7 +13,7 @@ module.exports = {
},
props: {
id: {
- type: [Number, String],
+ type: Number,
required: true,
description: 'The zone id'
}