diff --git a/src/__tests__/keycloak.apppassword.test.js b/src/__tests__/keycloak.apppassword.test.js index 4900989..868f9a4 100644 --- a/src/__tests__/keycloak.apppassword.test.js +++ b/src/__tests__/keycloak.apppassword.test.js @@ -58,6 +58,7 @@ jest.unstable_mockModule('../database/schemas/management/apppassword.schema.js', jest.unstable_mockModule('../database/database.js', () => ({ getPropertyValues: jest.fn(), getObject: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../database/schemas/management/host.schema.js', () => ({ diff --git a/src/__tests__/users.api.test.js b/src/__tests__/users.api.test.js index f4d7943..6fc18a0 100644 --- a/src/__tests__/users.api.test.js +++ b/src/__tests__/users.api.test.js @@ -43,6 +43,7 @@ jest.unstable_mockModule('../services/management/users.js', () => ({ getUserHistoryRouteHandler: jest.fn(), setAppPasswordRouteHandler: jest.fn(), getUserPropertyValuesRouteHandler: jest.fn(), + getUserNeighborsRouteHandler: jest.fn(), })); const { default: app } = await import('../index.js'); diff --git a/src/services/finance/__tests__/invoices.test.js b/src/services/finance/__tests__/invoices.test.js index c58be31..2c00fcd 100644 --- a/src/services/finance/__tests__/invoices.test.js +++ b/src/services/finance/__tests__/invoices.test.js @@ -14,6 +14,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelStats: jest.fn(), getModelHistory: jest.fn(), checkStates: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/finance/invoice.schema.js', () => ({ diff --git a/src/services/finance/__tests__/payments.test.js b/src/services/finance/__tests__/payments.test.js index f36e49a..a2041fb 100644 --- a/src/services/finance/__tests__/payments.test.js +++ b/src/services/finance/__tests__/payments.test.js @@ -13,6 +13,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelStats: jest.fn(), getModelHistory: jest.fn(), checkStates: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/finance/payment.schema.js', () => ({ diff --git a/src/services/finance/__tests__/taxrecords.test.js b/src/services/finance/__tests__/taxrecords.test.js index 8265944..e3dff06 100644 --- a/src/services/finance/__tests__/taxrecords.test.js +++ b/src/services/finance/__tests__/taxrecords.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/finance/taxrecord.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/filamentstocks.test.js b/src/services/inventory/__tests__/filamentstocks.test.js index 417c03a..e55bedb 100644 --- a/src/services/inventory/__tests__/filamentstocks.test.js +++ b/src/services/inventory/__tests__/filamentstocks.test.js @@ -12,6 +12,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/filamentstock.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/orderitems.test.js b/src/services/inventory/__tests__/orderitems.test.js index 9a3d869..ae41d1d 100644 --- a/src/services/inventory/__tests__/orderitems.test.js +++ b/src/services/inventory/__tests__/orderitems.test.js @@ -14,6 +14,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelHistory: jest.fn(), aggregateRollups: jest.fn(), aggregateRollupsHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/orderitem.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/partstocks.test.js b/src/services/inventory/__tests__/partstocks.test.js index b4b87e0..e9e6473 100644 --- a/src/services/inventory/__tests__/partstocks.test.js +++ b/src/services/inventory/__tests__/partstocks.test.js @@ -12,6 +12,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/partstock.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/purchaseorders.test.js b/src/services/inventory/__tests__/purchaseorders.test.js index d079ce4..a3b83f2 100644 --- a/src/services/inventory/__tests__/purchaseorders.test.js +++ b/src/services/inventory/__tests__/purchaseorders.test.js @@ -13,6 +13,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelStats: jest.fn(), getModelHistory: jest.fn(), checkStates: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/purchaseorder.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/shipments.test.js b/src/services/inventory/__tests__/shipments.test.js index baad825..1d72c05 100644 --- a/src/services/inventory/__tests__/shipments.test.js +++ b/src/services/inventory/__tests__/shipments.test.js @@ -13,6 +13,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelStats: jest.fn(), getModelHistory: jest.fn(), checkStates: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/shipment.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/stockaudits.test.js b/src/services/inventory/__tests__/stockaudits.test.js index 9e1e005..602c6d3 100644 --- a/src/services/inventory/__tests__/stockaudits.test.js +++ b/src/services/inventory/__tests__/stockaudits.test.js @@ -9,6 +9,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getPropertyValues: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/stockaudit.schema.js', () => ({ diff --git a/src/services/inventory/__tests__/stockevents.test.js b/src/services/inventory/__tests__/stockevents.test.js index 8d50394..0604be8 100644 --- a/src/services/inventory/__tests__/stockevents.test.js +++ b/src/services/inventory/__tests__/stockevents.test.js @@ -12,6 +12,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/inventory/stockevent.schema.js', () => ({ diff --git a/src/services/management/__tests__/auditlogs.test.js b/src/services/management/__tests__/auditlogs.test.js index 4e393f4..e62a2f3 100644 --- a/src/services/management/__tests__/auditlogs.test.js +++ b/src/services/management/__tests__/auditlogs.test.js @@ -5,6 +5,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getPropertyValues: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/auditlog.schema.js', () => ({ diff --git a/src/services/management/__tests__/courier.test.js b/src/services/management/__tests__/courier.test.js index 7a7ff86..9db8ae1 100644 --- a/src/services/management/__tests__/courier.test.js +++ b/src/services/management/__tests__/courier.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/courier.schema.js', () => ({ diff --git a/src/services/management/__tests__/courierservice.test.js b/src/services/management/__tests__/courierservice.test.js index 0e8f05b..946d8f8 100644 --- a/src/services/management/__tests__/courierservice.test.js +++ b/src/services/management/__tests__/courierservice.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/courierservice.schema.js', () => ({ diff --git a/src/services/management/__tests__/documentjobs.test.js b/src/services/management/__tests__/documentjobs.test.js index 1bfd80e..16b1a51 100644 --- a/src/services/management/__tests__/documentjobs.test.js +++ b/src/services/management/__tests__/documentjobs.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/documentjob.schema.js', () => ({ diff --git a/src/services/management/__tests__/documentprinters.test.js b/src/services/management/__tests__/documentprinters.test.js index 77cb44f..d320da8 100644 --- a/src/services/management/__tests__/documentprinters.test.js +++ b/src/services/management/__tests__/documentprinters.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/documentprinter.schema.js', () => ({ diff --git a/src/services/management/__tests__/documentsizes.test.js b/src/services/management/__tests__/documentsizes.test.js index d5c6f53..bb549a5 100644 --- a/src/services/management/__tests__/documentsizes.test.js +++ b/src/services/management/__tests__/documentsizes.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/documentsize.schema.js', () => ({ diff --git a/src/services/management/__tests__/documenttemplates.test.js b/src/services/management/__tests__/documenttemplates.test.js index 244dfa4..756e7a4 100644 --- a/src/services/management/__tests__/documenttemplates.test.js +++ b/src/services/management/__tests__/documenttemplates.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/documenttemplate.schema.js', () => ({ diff --git a/src/services/management/__tests__/filaments.test.js b/src/services/management/__tests__/filaments.test.js index 42406dd..4f6ce23 100644 --- a/src/services/management/__tests__/filaments.test.js +++ b/src/services/management/__tests__/filaments.test.js @@ -12,6 +12,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/filament.schema.js', () => ({ diff --git a/src/services/management/__tests__/files.test.js b/src/services/management/__tests__/files.test.js index e3ada36..21dd55d 100644 --- a/src/services/management/__tests__/files.test.js +++ b/src/services/management/__tests__/files.test.js @@ -14,6 +14,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelHistory: jest.fn(), createFileThumbnails: jest.fn(), getThumbnail: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/file.schema.js', () => ({ diff --git a/src/services/management/__tests__/hosts.test.js b/src/services/management/__tests__/hosts.test.js index ba32b35..395f0d7 100644 --- a/src/services/management/__tests__/hosts.test.js +++ b/src/services/management/__tests__/hosts.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/host.schema.js', () => ({ diff --git a/src/services/management/__tests__/materials.test.js b/src/services/management/__tests__/materials.test.js index 0a74a17..8ac7f88 100644 --- a/src/services/management/__tests__/materials.test.js +++ b/src/services/management/__tests__/materials.test.js @@ -10,6 +10,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ newObject: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/material.schema.js', () => ({ diff --git a/src/services/management/__tests__/notetypes.test.js b/src/services/management/__tests__/notetypes.test.js index c2b9deb..cf68173 100644 --- a/src/services/management/__tests__/notetypes.test.js +++ b/src/services/management/__tests__/notetypes.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/notetype.schema.js', () => ({ diff --git a/src/services/management/__tests__/parts.test.js b/src/services/management/__tests__/parts.test.js index e252757..9870f74 100644 --- a/src/services/management/__tests__/parts.test.js +++ b/src/services/management/__tests__/parts.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/part.schema.js', () => ({ diff --git a/src/services/management/__tests__/products.test.js b/src/services/management/__tests__/products.test.js index 4b6439f..09608d7 100644 --- a/src/services/management/__tests__/products.test.js +++ b/src/services/management/__tests__/products.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/product.schema.js', () => ({ diff --git a/src/services/management/__tests__/taxrates.test.js b/src/services/management/__tests__/taxrates.test.js index e96dbb7..52d5d2e 100644 --- a/src/services/management/__tests__/taxrates.test.js +++ b/src/services/management/__tests__/taxrates.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/taxrate.schema.js', () => ({ diff --git a/src/services/management/__tests__/users.test.js b/src/services/management/__tests__/users.test.js index 1bbb5fe..d7c1a7a 100644 --- a/src/services/management/__tests__/users.test.js +++ b/src/services/management/__tests__/users.test.js @@ -10,6 +10,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ editObject: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/user.schema.js', () => ({ diff --git a/src/services/management/__tests__/vendors.test.js b/src/services/management/__tests__/vendors.test.js index e85efd3..13f508a 100644 --- a/src/services/management/__tests__/vendors.test.js +++ b/src/services/management/__tests__/vendors.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/management/vendor.schema.js', () => ({ diff --git a/src/services/misc/__tests__/notes.test.js b/src/services/misc/__tests__/notes.test.js index db97a01..ef78786 100644 --- a/src/services/misc/__tests__/notes.test.js +++ b/src/services/misc/__tests__/notes.test.js @@ -14,6 +14,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelHistory: jest.fn(), aggregateRollups: jest.fn(), aggregateRollupsHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/misc/note.schema.js', () => ({ diff --git a/src/services/misc/__tests__/slicer.test.js b/src/services/misc/__tests__/slicer.test.js index 82f7f16..2701e07 100644 --- a/src/services/misc/__tests__/slicer.test.js +++ b/src/services/misc/__tests__/slicer.test.js @@ -38,6 +38,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ deleteObject, editObject, newObject, + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/ceph.js', () => ({ diff --git a/src/services/production/__tests__/filamentprofiles.test.js b/src/services/production/__tests__/filamentprofiles.test.js index 777d66d..0d1a6e8 100644 --- a/src/services/production/__tests__/filamentprofiles.test.js +++ b/src/services/production/__tests__/filamentprofiles.test.js @@ -9,6 +9,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ newObject: jest.fn(), searchObjects: jest.fn(), getPropertyValues: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/production/filamentprofile.schema.js', () => ({ diff --git a/src/services/production/__tests__/gcodefiles.test.js b/src/services/production/__tests__/gcodefiles.test.js index dc0a0e3..bc6d290 100644 --- a/src/services/production/__tests__/gcodefiles.test.js +++ b/src/services/production/__tests__/gcodefiles.test.js @@ -9,6 +9,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ newObject: jest.fn(), deleteObject: jest.fn(), listObjectsByProperties: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/production/gcodefile.schema.js', () => ({ diff --git a/src/services/production/__tests__/jobs.test.js b/src/services/production/__tests__/jobs.test.js index 0deaedc..156cdb2 100644 --- a/src/services/production/__tests__/jobs.test.js +++ b/src/services/production/__tests__/jobs.test.js @@ -13,6 +13,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelStats: jest.fn(), getModelHistory: jest.fn(), checkStates: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/production/job.schema.js', () => ({ diff --git a/src/services/production/__tests__/printerprofiles.test.js b/src/services/production/__tests__/printerprofiles.test.js index dbc8b1e..b73e566 100644 --- a/src/services/production/__tests__/printerprofiles.test.js +++ b/src/services/production/__tests__/printerprofiles.test.js @@ -9,6 +9,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ newObject: jest.fn(), searchObjects: jest.fn(), getPropertyValues: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/production/printerprofile.schema.js', () => ({ diff --git a/src/services/production/__tests__/printers.test.js b/src/services/production/__tests__/printers.test.js index 51c7dea..9df5429 100644 --- a/src/services/production/__tests__/printers.test.js +++ b/src/services/production/__tests__/printers.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/production/printer.schema.js', () => ({ diff --git a/src/services/production/__tests__/subjobs.test.js b/src/services/production/__tests__/subjobs.test.js index acf2465..9a74fd6 100644 --- a/src/services/production/__tests__/subjobs.test.js +++ b/src/services/production/__tests__/subjobs.test.js @@ -8,6 +8,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/production/subjob.schema.js', () => ({ diff --git a/src/services/sales/__tests__/clients.test.js b/src/services/sales/__tests__/clients.test.js index b8e0e29..ab6e178 100644 --- a/src/services/sales/__tests__/clients.test.js +++ b/src/services/sales/__tests__/clients.test.js @@ -11,6 +11,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ listObjectsByProperties: jest.fn(), getModelStats: jest.fn(), getModelHistory: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/sales/client.schema.js', () => ({ diff --git a/src/services/sales/__tests__/salesorders.test.js b/src/services/sales/__tests__/salesorders.test.js index a6692f8..94c3863 100644 --- a/src/services/sales/__tests__/salesorders.test.js +++ b/src/services/sales/__tests__/salesorders.test.js @@ -14,6 +14,7 @@ jest.unstable_mockModule('../../../database/database.js', () => ({ getModelStats: jest.fn(), getModelHistory: jest.fn(), checkStates: jest.fn(), + getObjectNeighbors: jest.fn(), })); jest.unstable_mockModule('../../../database/schemas/sales/salesorder.schema.js', () => ({