diff --git a/custom/Espo/Custom/Hooks/CKuendigung/CreateAdvowareAkte.php b/custom/Espo/Custom/Hooks/CKuendigung/CreateAdvowareAkte.php index 663458cb..a2271d47 100644 --- a/custom/Espo/Custom/Hooks/CKuendigung/CreateAdvowareAkte.php +++ b/custom/Espo/Custom/Hooks/CKuendigung/CreateAdvowareAkte.php @@ -89,14 +89,10 @@ class CreateAdvowareAkte implements AfterSave $aktennummer = time(); } - // Generiere Aktenzeichen (wird in CAdvowareAkten gespeichert) - $aktenzeichen = 'AZ-' . date('Y-m-d-His'); - - // Erstelle AdvowareAkte + // Erstelle AdvowareAkte (aktenzeichen bleibt leer) $akteData = [ 'name' => 'Advoware Akte - ' . $kuendigung->get('name'), 'aktennummer' => $aktennummer, - 'aktenzeichen' => $aktenzeichen, 'syncStatus' => 'unclean', 'assignedUserId' => $kuendigung->get('assignedUserId') ]; diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/CAdvowareAkten.json b/custom/Espo/Custom/Resources/i18n/de_DE/CAdvowareAkten.json index c92a3599..22a66c35 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/CAdvowareAkten.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/CAdvowareAkten.json @@ -27,6 +27,8 @@ }, "options": { "syncStatus": { + "neu": "Neu", + "import": "Import", "synced": "Synchronisiert", "unclean": "Nicht synchronisiert", "pending_sync": "Synchronisierung ausstehend" diff --git a/custom/Espo/Custom/Resources/i18n/en_US/CAdvowareAkten.json b/custom/Espo/Custom/Resources/i18n/en_US/CAdvowareAkten.json index 7eac21c0..dc557604 100644 --- a/custom/Espo/Custom/Resources/i18n/en_US/CAdvowareAkten.json +++ b/custom/Espo/Custom/Resources/i18n/en_US/CAdvowareAkten.json @@ -27,8 +27,8 @@ "Create CAdvowareAkten": "Create Advoware Akten" }, "options": { - "syncStatus": { - "synced": "Synchronized", + "syncStatus": { "neu": "New", + "import": "Import", "synced": "Synchronized", "unclean": "Not Synchronized", "pending_sync": "Synchronization Pending" }, diff --git a/custom/Espo/Custom/Resources/metadata/entityDefs/CAdvowareAkten.json b/custom/Espo/Custom/Resources/metadata/entityDefs/CAdvowareAkten.json index c3ea1262..fc9385f4 100644 --- a/custom/Espo/Custom/Resources/metadata/entityDefs/CAdvowareAkten.json +++ b/custom/Espo/Custom/Resources/metadata/entityDefs/CAdvowareAkten.json @@ -66,14 +66,18 @@ "type": "enum", "required": false, "options": [ + "neu", + "import", "synced", "unclean", "pending_sync" ], "style": { + "neu": "primary", + "import": "info", "synced": "success", "unclean": "warning", - "pending_sync": "info" + "pending_sync": "default" }, "default": "unclean", "tooltip": true, diff --git a/custom/Espo/Custom/Services/CVmhMietverhltnis.php b/custom/Espo/Custom/Services/CVmhMietverhltnis.php index 15517989..efdd31b7 100644 --- a/custom/Espo/Custom/Services/CVmhMietverhltnis.php +++ b/custom/Espo/Custom/Services/CVmhMietverhltnis.php @@ -378,14 +378,12 @@ class CVmhMietverhltnis extends \Espo\Services\Record */ private function createAdvowareAkteAndAIKnowledge($mietinkasso, $mietinkassoRepo): void { - // 1. Create AdvowareAkte + // 1. Create AdvowareAkte (aktenzeichen bleibt leer) $aktennummer = time(); // Simple timestamp-based generation - $aktenzeichen = 'AZ-' . date('Y-m-d-His'); $advowareAkteData = [ 'name' => 'Advoware Akte - ' . $mietinkasso->get('name'), 'aktennummer' => $aktennummer, - 'aktenzeichen' => $aktenzeichen, 'syncStatus' => 'unclean', 'assignedUserId' => $mietinkasso->get('assignedUserId') ]; diff --git a/custom/Espo/Custom/Services/CVmhRumungsklage.php b/custom/Espo/Custom/Services/CVmhRumungsklage.php index 755ba6df..0422c762 100644 --- a/custom/Espo/Custom/Services/CVmhRumungsklage.php +++ b/custom/Espo/Custom/Services/CVmhRumungsklage.php @@ -443,14 +443,10 @@ class CVmhRumungsklage extends \Espo\Services\Record $aktennummer = time(); // Simple timestamp-based generation } - // Always generate new Aktenzeichen - $aktenzeichen = 'AZ-' . date('Y-m-d-His'); - - // Create new AdvowareAkte + // Create new AdvowareAkte (aktenzeichen bleibt leer) $advowareAkteData = [ 'name' => 'Advoware Akte - ' . $raeumungsklage->get('name'), 'aktennummer' => $aktennummer, - 'aktenzeichen' => $aktenzeichen, 'syncStatus' => 'unclean', 'assignedUserId' => $raeumungsklage->get('assignedUserId') ]; diff --git a/data/config.php b/data/config.php index 48941b2d..6616ce95 100644 --- a/data/config.php +++ b/data/config.php @@ -360,7 +360,7 @@ return [ 0 => 'youtube.com', 1 => 'google.com' ], - 'microtime' => 1774298143.136788, + 'microtime' => 1774298535.026933, '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 e5fedf05..96033fad 100644 --- a/data/state.php +++ b/data/state.php @@ -1,7 +1,7 @@ 1774298143, - 'microtimeState' => 1774298143.319113, + 'cacheTimestamp' => 1774298535, + 'microtimeState' => 1774298535.22795, 'currencyRates' => [ 'EUR' => 1.0 ],