diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledge.json b/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledge.json index 29e38167..8a5413a2 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledge.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledge.json @@ -22,6 +22,13 @@ "syncStatus": { "synced": "Synchronisiert", "unclean": "Nicht synchronisiert" + }, + "dokumenteSyncstatus": { + "new": "Neu", + "unclean": "Nicht synchronisiert", + "synced": "Synchronisiert", + "failed": "Fehlgeschlagen", + "unsupported": "Nicht unterstützt" } }, "tooltips": { diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledgeCDokumente.json b/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledgeCDokumente.json index f7a8af68..c06e5aae 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledgeCDokumente.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/CAIKnowledgeCDokumente.json @@ -17,7 +17,8 @@ "new": "Neu", "unclean": "Unklar", "synced": "Synchronisiert", - "failed": "Fehlgeschlagen" + "failed": "Fehlgeschlagen", + "unsupported": "Nicht unterstützt" } }, "tooltips": { diff --git a/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledge.json b/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledge.json index d846d098..c2bd22f1 100644 --- a/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledge.json +++ b/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledge.json @@ -22,6 +22,13 @@ "syncStatus": { "synced": "Synchronized", "unclean": "Not Synchronized" + }, + "dokumenteSyncstatus": { + "new": "New", + "unclean": "Not Synchronized", + "synced": "Synchronized", + "failed": "Failed", + "unsupported": "Unsupported" } }, "tooltips": { diff --git a/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledgeCDokumente.json b/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledgeCDokumente.json index 430f5ad9..273ae52b 100644 --- a/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledgeCDokumente.json +++ b/custom/Espo/Custom/Resources/i18n/en_US/CAIKnowledgeCDokumente.json @@ -17,7 +17,8 @@ "new": "New", "unclean": "Unclean", "synced": "Synced", - "failed": "Failed" + "failed": "Failed", + "unsupported": "Unsupported" } }, "tooltips": { diff --git a/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledge.json b/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledge.json index e5286fd5..2d8f82b2 100644 --- a/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledge.json +++ b/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledge.json @@ -76,7 +76,7 @@ }, "dokumenteSyncstatus": { "type": "enum", - "options": ["new", "unclean", "synced", "failed"], + "options": ["new", "unclean", "synced", "failed", "unsupported"], "notStorable": true, "utility": true }, diff --git a/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledgeCDokumente.json b/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledgeCDokumente.json index e14e780b..bcced0fe 100644 --- a/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledgeCDokumente.json +++ b/custom/Espo/Custom/Resources/metadata/entityDefs/CAIKnowledgeCDokumente.json @@ -34,13 +34,15 @@ "new", "unclean", "synced", - "failed" + "failed", + "unsupported" ], "style": { "new": "info", "unclean": "warning", "synced": "success", - "failed": "danger" + "failed": "danger", + "unsupported": "default" }, "default": "new", "isCustom": true, diff --git a/custom/docs/API_ENDPOINTS.md b/custom/docs/API_ENDPOINTS.md index 7d916399..84c33af5 100644 --- a/custom/docs/API_ENDPOINTS.md +++ b/custom/docs/API_ENDPOINTS.md @@ -467,7 +467,7 @@ DELETE /api/v1/CAdvowareAktenCDokumente/{id} - `cAIKnowledgeId` - ID des AI Knowledge Entry - `cDokumenteId` - ID des Dokuments - `aiDocumentId` - Externe AI-Dokument-Referenz-ID (varchar, 255) -- `syncstatus` - Sync-Status (enum: new, unclean, synced, failed) +- `syncstatus` - Sync-Status (enum: new, unclean, synced, failed, unsupported) - `lastSync` - Zeitpunkt der letzten Synchronisation (datetime) - `deleted` - Soft-Delete Flag diff --git a/data/config.php b/data/config.php index 51e4fc31..e5e2a142 100644 --- a/data/config.php +++ b/data/config.php @@ -360,7 +360,7 @@ return [ 0 => 'youtube.com', 1 => 'google.com' ], - 'microtime' => 1773258449.013255, + 'microtime' => 1773259888.998412, 'siteUrl' => 'https://crm.bitbylaw.com', 'fullTextSearchMinLength' => 4, 'webSocketUrl' => 'ws://api.bitbylaw.com:5000/espocrm/ws', diff --git a/data/state.php b/data/state.php index 62dbb6ca..67662199 100644 --- a/data/state.php +++ b/data/state.php @@ -1,7 +1,7 @@ 1773258449, - 'microtimeState' => 1773258449.160853, + 'cacheTimestamp' => 1773259889, + 'microtimeState' => 1773259889.126431, 'currencyRates' => [ 'EUR' => 1.0 ],