{
:filter="developmentsFilter"
ref="claimDevelopmentForm"
:data-required="{ claimFk: route.params.id }"
+ :insert-on-load="true"
v-model:selected="selected"
@save-changes="$router.push(`/claim/${route.params.id}/action`)"
:default-save="false"
diff --git a/src/pages/Claim/Card/ClaimNotes.vue b/src/pages/Claim/Card/ClaimNotes.vue
index 4f87d3ee5..b407859fb 100644
--- a/src/pages/Claim/Card/ClaimNotes.vue
+++ b/src/pages/Claim/Card/ClaimNotes.vue
@@ -1,12 +1,9 @@
@@ -43,7 +29,9 @@ const body = {
:add-note="$props.addNote"
:user-filter="claimFilter"
:filter="{ where: { claimFk: claimId } }"
- :body="body"
+ :body="{
+ claimFk: claimId,
+ }"
v-bind="$attrs"
style="overflow-y: auto"
/>
diff --git a/src/pages/Customer/Card/CustomerNotes.vue b/src/pages/Customer/Card/CustomerNotes.vue
index 5a078b0cb..893963d96 100644
--- a/src/pages/Customer/Card/CustomerNotes.vue
+++ b/src/pages/Customer/Card/CustomerNotes.vue
@@ -1,12 +1,15 @@
[
},
{
align: 'left',
- name: 'workerFk',
+ name: 'userFk',
label: t('Author'),
tooltip: t('Worker who made the last observation'),
columnFilter: {
@@ -155,7 +155,7 @@ function exprBuilder(param, value) {
return { [`c.${param}`]: value };
case 'payMethod':
return { [`c.payMethodFk`]: value };
- case 'workerFk':
+ case 'userFk':
return { [`co.${param}`]: value };
case 'departmentFk':
return { [`c.${param}`]: value };
@@ -229,10 +229,10 @@ function exprBuilder(param, value) {
-
+
{{ row.workerName }}
-
+
diff --git a/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue b/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
index 6f8642313..cf0a7fd22 100644
--- a/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
+++ b/src/pages/InvoiceIn/Card/InvoiceInIntrastat.vue
@@ -90,6 +90,7 @@ const columns = computed(() => [
auto-load
:data-required="{ invoiceInFk: invoiceInId }"
:filter="filter"
+ :insert-on-load="true"
v-model:selected="rowsSelected"
@on-fetch="(data) => (invoceInIntrastat = data)"
>
diff --git a/src/pages/InvoiceIn/Card/InvoiceInVat.vue b/src/pages/InvoiceIn/Card/InvoiceInVat.vue
index 61c3040ae..98237a8db 100644
--- a/src/pages/InvoiceIn/Card/InvoiceInVat.vue
+++ b/src/pages/InvoiceIn/Card/InvoiceInVat.vue
@@ -187,6 +187,7 @@ function setCursor(ref) {
url="InvoiceInTaxes"
:filter="filter"
:data-required="{ invoiceInFk: $route.params.id }"
+ :insert-on-load="true"
auto-load
v-model:selected="rowsSelected"
:go-to="`/invoice-in/${$route.params.id}/due-day`"
diff --git a/src/pages/Item/Card/ItemBarcode.vue b/src/pages/Item/Card/ItemBarcode.vue
index 53b4514b7..f2f2d89a7 100644
--- a/src/pages/Item/Card/ItemBarcode.vue
+++ b/src/pages/Item/Card/ItemBarcode.vue
@@ -51,6 +51,7 @@ const submit = async (rows) => {
diff --git a/src/pages/Ticket/Card/TicketSale.vue b/src/pages/Ticket/Card/TicketSale.vue
index 90ea4c11f..4598529ad 100644
--- a/src/pages/Ticket/Card/TicketSale.vue
+++ b/src/pages/Ticket/Card/TicketSale.vue
@@ -719,6 +719,7 @@ watch(
:create-as-dialog="false"
:crud-model="{
disableInfiniteScroll: true,
+ insertOnLoad: false,
}"
:default-remove="false"
:default-reset="false"
diff --git a/src/pages/Ticket/Negative/TicketLackList.vue b/src/pages/Ticket/Negative/TicketLackList.vue
index f63f268a6..cf701c00c 100644
--- a/src/pages/Ticket/Negative/TicketLackList.vue
+++ b/src/pages/Ticket/Negative/TicketLackList.vue
@@ -181,6 +181,7 @@ const setUserParams = (params) => {
:create="false"
:crud-model="{
disableInfiniteScroll: true,
+ insertOnLoad: false,
}"
:table="{
'row-key': 'itemFk',
diff --git a/src/pages/Travel/ExtraCommunity.vue b/src/pages/Travel/ExtraCommunity.vue
index afa0663a8..17c957a50 100644
--- a/src/pages/Travel/ExtraCommunity.vue
+++ b/src/pages/Travel/ExtraCommunity.vue
@@ -547,6 +547,7 @@ watch(route, () => {
},
]"
v-text="col.value"
+ :data-cy="`extra-community-${col.name}`"
/>
[
workerFk: entityId,
},
}"
+ :crud-model="{
+ insertOnLoad: false,
+ }"
+
order="paymentDate DESC"
:columns="columns"
auto-load
diff --git a/src/pages/Worker/Card/WorkerFormation.vue b/src/pages/Worker/Card/WorkerFormation.vue
index e8680f7dd..39949010c 100644
--- a/src/pages/Worker/Card/WorkerFormation.vue
+++ b/src/pages/Worker/Card/WorkerFormation.vue
@@ -128,6 +128,9 @@ const columns = computed(() => [
workerFk: entityId,
},
}"
+ :crud-model="{
+ insertOnLoad: false,
+ }"
order="id DESC"
:columns="columns"
auto-load
diff --git a/src/pages/Worker/Card/WorkerMedical.vue b/src/pages/Worker/Card/WorkerMedical.vue
index c04f6496b..8b21eadb4 100644
--- a/src/pages/Worker/Card/WorkerMedical.vue
+++ b/src/pages/Worker/Card/WorkerMedical.vue
@@ -109,6 +109,9 @@ const columns = [
workerFk: entityId,
},
}"
+ :crud-model="{
+ insertOnLoad: false,
+ }"
order="date DESC"
:columns="columns"
auto-load
diff --git a/src/pages/Worker/Card/WorkerNotes.vue b/src/pages/Worker/Card/WorkerNotes.vue
index da274f3fa..8c7969e20 100644
--- a/src/pages/Worker/Card/WorkerNotes.vue
+++ b/src/pages/Worker/Card/WorkerNotes.vue
@@ -1,28 +1,26 @@
diff --git a/src/pages/Worker/Card/WorkerPda.vue b/src/pages/Worker/Card/WorkerPda.vue
index 408260256..ec7b2edf4 100644
--- a/src/pages/Worker/Card/WorkerPda.vue
+++ b/src/pages/Worker/Card/WorkerPda.vue
@@ -170,6 +170,9 @@ function isSigned(row) {
'row-key': 'deviceProductionFk',
selection: 'multiple',
}"
+ :crud-model="{
+ insertOnLoad: false,
+ }"
:table-filter="{ hiddenTags: ['userFk'] }"
>
diff --git a/test/cypress/integration/account/accountDescriptorMenu.spec.js b/test/cypress/integration/account/accountDescriptorMenu.spec.js
index 04fc57040..4d8c676ea 100644
--- a/test/cypress/integration/account/accountDescriptorMenu.spec.js
+++ b/test/cypress/integration/account/accountDescriptorMenu.spec.js
@@ -1,4 +1,4 @@
-describe('Account descriptor', () => {
+describe('Account descriptor', { testIsolation: true }, () => {
const descriptorOptions = '[data-cy="descriptor-more-opts-menu"] > .q-list';
const url = '/#/account/1/summary';
diff --git a/test/cypress/integration/claim/claimDevelopment.spec.js b/test/cypress/integration/claim/claimDevelopment.spec.js
index ed1e7c0a5..d960e2c0a 100755
--- a/test/cypress/integration/claim/claimDevelopment.spec.js
+++ b/test/cypress/integration/claim/claimDevelopment.spec.js
@@ -1,5 +1,5 @@
///
-describe('ClaimDevelopment', () => {
+describe('ClaimDevelopment', { testIsolation: true }, () => {
const claimId = 1;
const firstLineReason = 'tbody > :nth-child(1) > :nth-child(2)';
const thirdRow = 'tbody > :nth-child(3)';
diff --git a/test/cypress/integration/customer/clientFiscalData.spec.js b/test/cypress/integration/customer/clientFiscalData.spec.js
index 2200802ca..691dc1ad3 100644
--- a/test/cypress/integration/customer/clientFiscalData.spec.js
+++ b/test/cypress/integration/customer/clientFiscalData.spec.js
@@ -1,5 +1,5 @@
///
-describe('Client fiscal data', () => {
+describe('Client fiscal data', { testIsolation: true }, () => {
beforeEach(() => {
cy.viewport(1280, 720);
cy.login('developer');
diff --git a/test/cypress/integration/customer/clientList.spec.js b/test/cypress/integration/customer/clientList.spec.js
index 7b1da6d89..2577462cb 100644
--- a/test/cypress/integration/customer/clientList.spec.js
+++ b/test/cypress/integration/customer/clientList.spec.js
@@ -1,5 +1,5 @@
///
-describe('Client list', () => {
+describe('Client list', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.visit('/#/customer/list', {
diff --git a/test/cypress/integration/entry/entryPreAccount.spec.js b/test/cypress/integration/entry/entryPreAccount.spec.js
index 59fa4ee45..5880d04d7 100644
--- a/test/cypress/integration/entry/entryPreAccount.spec.js
+++ b/test/cypress/integration/entry/entryPreAccount.spec.js
@@ -1,5 +1,5 @@
///
-describe('Entry PreAccount Functionality', () => {
+describe('Entry PreAccount Functionality', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('administrative');
cy.visit('/#/entry/pre-account');
diff --git a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js
index ee4d9fb74..ecfd88596 100644
--- a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js
+++ b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js
@@ -1,6 +1,6 @@
///
import moment from 'moment';
-describe('InvoiceInBasicData', () => {
+describe('InvoiceInBasicData', { testIsolation: true }, () => {
const dialogInputs = '.q-dialog input';
const getDocumentBtns = (opt) => `[data-cy="dms-buttons"] > :nth-child(${opt})`;
const futureDate = moment().add(1, 'days').format('DD-MM-YYYY');
diff --git a/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js b/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js
index 495e4d43b..0e7abe1af 100644
--- a/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js
+++ b/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js
@@ -1,4 +1,4 @@
-describe('invoiceInCorrective', () => {
+describe('invoiceInCorrective', { testIsolation: true }, () => {
beforeEach(() => cy.login('administrative'));
it('should modify the invoice', () => {
diff --git a/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js
index a9624bf08..21de02d54 100644
--- a/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js
+++ b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js
@@ -1,4 +1,4 @@
-describe('InvoiceInDescriptor', () => {
+describe('InvoiceInDescriptor', { testIsolation: true }, () => {
beforeEach(() => cy.login('administrative'));
describe('more options', () => {
diff --git a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js
index c8933cee2..582b7475e 100644
--- a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js
+++ b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js
@@ -24,6 +24,7 @@ describe('InvoiceOut list', () => {
});
it.skip('should download all pdfs', () => {
+ cy.get(columnCheckbox).click();
cy.get(columnCheckbox).click();
cy.dataCy('InvoiceOutDownloadPdfBtn').click();
});
diff --git a/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js b/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js
index 49eed32c7..6bb02839b 100644
--- a/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js
+++ b/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js
@@ -1,5 +1,5 @@
///
-describe('InvoiceOut summary', () => {
+describe('InvoiceOut summary', { testIsolation: true }, () => {
const transferInvoice = {
Client: { val: 'employee', type: 'select' },
Type: { val: 'Error in customer data', type: 'select' },
diff --git a/test/cypress/integration/item/itemBarcodes.spec.js b/test/cypress/integration/item/itemBarcodes.spec.js
index 746cfa0f1..4803268db 100644
--- a/test/cypress/integration/item/itemBarcodes.spec.js
+++ b/test/cypress/integration/item/itemBarcodes.spec.js
@@ -1,5 +1,5 @@
///
-describe('ItemBarcodes', () => {
+describe('ItemBarcodes', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.visit(`/#/item/1/barcode`);
diff --git a/test/cypress/integration/item/itemSummary.spec.js b/test/cypress/integration/item/itemSummary.spec.js
index 65b4c8629..c66a8a6b7 100644
--- a/test/cypress/integration/item/itemSummary.spec.js
+++ b/test/cypress/integration/item/itemSummary.spec.js
@@ -1,5 +1,5 @@
///
-describe('Item summary', () => {
+describe('Item summary', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.visit(`/#/item/1/summary`);
diff --git a/test/cypress/integration/item/itemTag.spec.js b/test/cypress/integration/item/itemTag.spec.js
index 65d339151..f21dd2449 100644
--- a/test/cypress/integration/item/itemTag.spec.js
+++ b/test/cypress/integration/item/itemTag.spec.js
@@ -1,4 +1,4 @@
-describe('Item tag', () => {
+describe('Item tag', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.visit(`/#/item/1/tags`);
diff --git a/test/cypress/integration/login/login.spec.js b/test/cypress/integration/login/login.spec.js
index 22e30dd8e..4b2bcbded 100755
--- a/test/cypress/integration/login/login.spec.js
+++ b/test/cypress/integration/login/login.spec.js
@@ -1,5 +1,5 @@
///
-describe('Login', () => {
+describe('Login', { testIsolation: true }, () => {
beforeEach(() => {
cy.visit('/#/login');
cy.get('#switchLanguage').click();
diff --git a/test/cypress/integration/login/logout.spec.js b/test/cypress/integration/login/logout.spec.js
index b17e42794..19568c83b 100644
--- a/test/cypress/integration/login/logout.spec.js
+++ b/test/cypress/integration/login/logout.spec.js
@@ -1,5 +1,5 @@
///
-describe('Logout', () => {
+describe('Logout', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.visit(`/#/dashboard`);
diff --git a/test/cypress/integration/monitor/monitorTicket.spec.js b/test/cypress/integration/monitor/monitorTicket.spec.js
index 72c6bf936..adfc21d3f 100644
--- a/test/cypress/integration/monitor/monitorTicket.spec.js
+++ b/test/cypress/integration/monitor/monitorTicket.spec.js
@@ -1,5 +1,5 @@
///
-describe('Monitor Tickets Table', () => {
+describe('Monitor Tickets Table', { testIsolation: true }, () => {
beforeEach(() => {
cy.viewport(1920, 1080);
cy.login('salesPerson');
diff --git a/test/cypress/integration/order/orderCatalog.spec.js b/test/cypress/integration/order/orderCatalog.spec.js
index fe8102fd6..c07183fed 100644
--- a/test/cypress/integration/order/orderCatalog.spec.js
+++ b/test/cypress/integration/order/orderCatalog.spec.js
@@ -1,5 +1,5 @@
///
-describe.skip('OrderCatalog', () => {
+describe('OrderCatalog', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.viewport(1920, 1080);
diff --git a/test/cypress/integration/order/orderList.spec.js b/test/cypress/integration/order/orderList.spec.js
index 061a4d15a..4f34c53e2 100644
--- a/test/cypress/integration/order/orderList.spec.js
+++ b/test/cypress/integration/order/orderList.spec.js
@@ -1,5 +1,5 @@
///
-describe('OrderList', () => {
+describe('OrderList', { testIsolation: true }, () => {
const clientCreateSelect = '#formModel [data-cy="Client_select"]';
const addressCreateSelect = '#formModel [data-cy="Address_select"]';
const agencyCreateSelect = '#formModel [data-cy="Agency_select"]';
diff --git a/test/cypress/integration/route/cmr/cmrList.spec.js b/test/cypress/integration/route/cmr/cmrList.spec.js
index fe05ab255..ad354416f 100644
--- a/test/cypress/integration/route/cmr/cmrList.spec.js
+++ b/test/cypress/integration/route/cmr/cmrList.spec.js
@@ -1,4 +1,4 @@
-describe('Cmr list', () => {
+describe('Cmr list', { testIsolation: true }, () => {
const getLinkSelector = (colField) =>
`tr:first-child > [data-col-field="${colField}"] > .no-padding > .link`;
diff --git a/test/cypress/integration/route/routeAutonomous.spec.js b/test/cypress/integration/route/routeAutonomous.spec.js
index 978eae19a..e6176c258 100644
--- a/test/cypress/integration/route/routeAutonomous.spec.js
+++ b/test/cypress/integration/route/routeAutonomous.spec.js
@@ -1,4 +1,4 @@
-describe('RouteAutonomous', () => {
+describe('RouteAutonomous', { testIsolation: true }, () => {
const getLinkSelector = (colField, link = true) =>
`tr:first-child > [data-col-field="${colField}"] > .no-padding${
link ? ' > .link' : ''
diff --git a/test/cypress/integration/route/routeList.spec.js b/test/cypress/integration/route/routeList.spec.js
index 309f8d023..76cc4fd55 100644
--- a/test/cypress/integration/route/routeList.spec.js
+++ b/test/cypress/integration/route/routeList.spec.js
@@ -1,4 +1,4 @@
-describe('Route', () => {
+describe('Route', { testIsolation: true }, () => {
const getSelector = (colField) =>
`tr:last-child > [data-col-field="${colField}"] > .no-padding > .link`;
diff --git a/test/cypress/integration/route/vehicle/vehicleDms.spec.js b/test/cypress/integration/route/vehicle/vehicleDms.spec.js
index 4d9250e0f..1d9306be1 100644
--- a/test/cypress/integration/route/vehicle/vehicleDms.spec.js
+++ b/test/cypress/integration/route/vehicle/vehicleDms.spec.js
@@ -1,4 +1,4 @@
-describe('Vehicle DMS', () => {
+describe('Vehicle DMS', { testIsolation: true }, () => {
const getSelector = (btnPosition) =>
`tr:last-child > .text-right > .no-wrap > :nth-child(${btnPosition}) > .q-btn > .q-btn__content > .q-icon`;
diff --git a/test/cypress/integration/ticket/ticketSale.spec.js b/test/cypress/integration/ticket/ticketSale.spec.js
index b87dfab71..7fc843cf1 100644
--- a/test/cypress/integration/ticket/ticketSale.spec.js
+++ b/test/cypress/integration/ticket/ticketSale.spec.js
@@ -1,7 +1,7 @@
///
const firstRow = 'tbody > :nth-child(1)';
-describe('TicketSale', () => {
+describe('TicketSale', { testIsolation: true }, () => {
describe('Ticket #23', () => {
beforeEach(() => {
cy.login('claimManager');
diff --git a/test/cypress/integration/travel/ExtraCommunity.spec.js b/test/cypress/integration/travel/ExtraCommunity.spec.js
new file mode 100644
index 000000000..c7b2b7383
--- /dev/null
+++ b/test/cypress/integration/travel/ExtraCommunity.spec.js
@@ -0,0 +1,16 @@
+describe('Travel Extracommunity', () => {
+ it('Should show travels', () => {
+ cy.login('logistic');
+ cy.visit(`/#/travel/extra-community`);
+ cy.get('.q-page').should('be.visible');
+ });
+
+ it('Should show travels when user is supplier', () => {
+ cy.login('petterparker');
+ cy.visit(`/#/travel/extra-community`);
+ cy.get('[data-cy="vnFilterPanelChip_continent"] > .q-chip__icon--remove').click();
+ cy.dataCy('extra-community-cargoSupplierNickname').each(($el) => {
+ cy.wrap($el).should('contain.text', 'The farmer');
+ });
+ });
+});
diff --git a/test/cypress/integration/vnComponent/UserPanel.spec.js b/test/cypress/integration/vnComponent/UserPanel.spec.js
index 8722fe37e..8c3df038e 100644
--- a/test/cypress/integration/vnComponent/UserPanel.spec.js
+++ b/test/cypress/integration/vnComponent/UserPanel.spec.js
@@ -1,5 +1,5 @@
///
-describe('UserPanel', () => {
+describe('UserPanel', { testIsolation: true }, () => {
beforeEach(() => {
cy.viewport(1280, 720);
cy.login('developer');
diff --git a/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js b/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js
index 347dae7df..8865ffefc 100644
--- a/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js
+++ b/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js
@@ -1,5 +1,5 @@
///
-describe('VnBreadcrumbs', () => {
+describe('VnBreadcrumbs', { testIsolation: true }, () => {
const lastBreadcrumb = '.q-breadcrumbs--last > .q-breadcrumbs__el';
beforeEach(() => {
cy.login('developer');
diff --git a/test/cypress/integration/vnComponent/VnLocation.spec.js b/test/cypress/integration/vnComponent/VnLocation.spec.js
index f39b2c0a6..9e9b29879 100644
--- a/test/cypress/integration/vnComponent/VnLocation.spec.js
+++ b/test/cypress/integration/vnComponent/VnLocation.spec.js
@@ -1,6 +1,6 @@
const { randomNumber, randomString } = require('../../support');
-describe('VnLocation', () => {
+describe('VnLocation', { testIsolation: true }, () => {
const locationOptions = '[role="listbox"] > div.q-virtual-scroll__content > .q-item';
const dialogInputs = '.q-dialog label input';
const createLocationButton = '.q-form > .q-card > .vn-row:nth-child(6) .--add-icon';
diff --git a/test/cypress/integration/vnComponent/VnLog.spec.js b/test/cypress/integration/vnComponent/VnLog.spec.js
index 57faeac85..3458768b9 100644
--- a/test/cypress/integration/vnComponent/VnLog.spec.js
+++ b/test/cypress/integration/vnComponent/VnLog.spec.js
@@ -1,5 +1,5 @@
///
-describe('VnLog', () => {
+describe('VnLog', { testIsolation: true }, () => {
beforeEach(() => {
cy.login('developer');
cy.visit(`/#/claim/${1}/log`);
diff --git a/test/cypress/integration/worker/workerCreate.spec.js b/test/cypress/integration/worker/workerCreate.spec.js
index 71fd6b347..fd396ab93 100644
--- a/test/cypress/integration/worker/workerCreate.spec.js
+++ b/test/cypress/integration/worker/workerCreate.spec.js
@@ -1,4 +1,4 @@
-describe('WorkerCreate', () => {
+describe('WorkerCreate', { testIsolation: true }, () => {
const externalRadio = '.q-radio:nth-child(2)';
const developerBossId = 120;
const payMethodCross =
diff --git a/test/cypress/integration/worker/workerManagement.spec.js b/test/cypress/integration/worker/workerManagement.spec.js
index ef605f464..c55832687 100644
--- a/test/cypress/integration/worker/workerManagement.spec.js
+++ b/test/cypress/integration/worker/workerManagement.spec.js
@@ -1,4 +1,4 @@
-describe('WorkerManagement', () => {
+describe('WorkerManagement', { testIsolation: true }, () => {
const nif = '12091201A';
const searchButton = '.q-scrollarea__content > .q-btn--standard > .q-btn__content';
const url = '/#/worker/management';
diff --git a/test/cypress/integration/worker/workerNotificationsManager.spec.js b/test/cypress/integration/worker/workerNotificationsManager.spec.js
index ad48d8a6c..a9b02ecf2 100644
--- a/test/cypress/integration/worker/workerNotificationsManager.spec.js
+++ b/test/cypress/integration/worker/workerNotificationsManager.spec.js
@@ -1,4 +1,4 @@
-describe('WorkerNotificationsManager', () => {
+describe('WorkerNotificationsManager', { testIsolation: true }, () => {
const salesPersonId = 18;
const developerId = 9;
diff --git a/test/cypress/integration/zone/zoneBasicData.spec.js b/test/cypress/integration/zone/zoneBasicData.spec.js
index 2d255d959..ff5c8bb42 100644
--- a/test/cypress/integration/zone/zoneBasicData.spec.js
+++ b/test/cypress/integration/zone/zoneBasicData.spec.js
@@ -1,4 +1,4 @@
-describe('ZoneBasicData', () => {
+describe('ZoneBasicData', { testIsolation: true }, () => {
const priceBasicData = '[data-cy="ZoneBasicDataPrice"]';
const saveBtn = '.q-btn-group > .q-btn--standard';
diff --git a/test/cypress/integration/zone/zoneCreate.spec.js b/test/cypress/integration/zone/zoneCreate.spec.js
index fadf5b07f..0d14e618e 100644
--- a/test/cypress/integration/zone/zoneCreate.spec.js
+++ b/test/cypress/integration/zone/zoneCreate.spec.js
@@ -1,4 +1,4 @@
-describe('ZoneCreate', () => {
+describe('ZoneCreate', { testIsolation: true }, () => {
const data = {
Name: { val: 'Zone pickup D' },
Price: { val: '3' },