From fe7279b8ce335e8392afa93a02754dd3afeaace0 Mon Sep 17 00:00:00 2001 From: AbleKSaju <126228406+AbleKSaju@users.noreply.github.com> Date: Sat, 17 May 2025 12:55:49 +0530 Subject: [PATCH] upd: update schema to support Sync Interval in minutes --- .../ERPNextSyncSettings.ts | 32 +------------------ schemas/app/ERPNextSyncSettings.json | 6 ++-- 2 files changed, 4 insertions(+), 34 deletions(-) diff --git a/models/baseModels/ERPNextSyncSettings/ERPNextSyncSettings.ts b/models/baseModels/ERPNextSyncSettings/ERPNextSyncSettings.ts index fd7de727..e64c18f8 100644 --- a/models/baseModels/ERPNextSyncSettings/ERPNextSyncSettings.ts +++ b/models/baseModels/ERPNextSyncSettings/ERPNextSyncSettings.ts @@ -8,37 +8,7 @@ export class ERPNextSyncSettings extends Doc { authToken?: string; integrationAppVersion?: string; isEnabled?: boolean; - dataSyncInterval?: number; - - syncItem?: boolean; - itemSyncType?: string; - - syncCustomer?: boolean; - customerSyncType?: string; - - syncSupplier?: boolean; - supplierSyncType?: string; - - syncSalesInvoice?: boolean; - salesInvoiceSyncType?: string; - - syncSalesInvoicePayment?: boolean; - sinvPaymentType?: string; - - syncStockMovement?: boolean; - stockMovementSyncType?: string; - - syncPriceList?: boolean; - priceListSyncType?: string; - - syncSerialNumber?: boolean; - serialNumberSyncType?: string; - - syncBatch?: boolean; - batchSyncType?: string; - - syncShipment?: boolean; - shipmentSyncType?: string; + dataSyncInterval?: string; hidden: HiddenMap = { syncPriceList: () => { diff --git a/schemas/app/ERPNextSyncSettings.json b/schemas/app/ERPNextSyncSettings.json index 8ac0477b..96b11134 100644 --- a/schemas/app/ERPNextSyncSettings.json +++ b/schemas/app/ERPNextSyncSettings.json @@ -39,10 +39,10 @@ "section": "Default" }, { - "label": "Data Sync Interval", + "label": "Data Sync Interval (In Minutes)", "fieldname": "dataSyncInterval", - "fieldtype": "Int", - "readOnly": true, + "fieldtype": "Data", + "default": "60", "section": "Default" }, {