diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json b/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json index 89327b37..343646ca 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json @@ -1,5 +1,6 @@ { "fields": { + "dateOfBirth": "Geburtsdatum", "rechtsform": "Rechtsform", "firmenname": "Firmenname", "handelsregisterNummer": "Handelsregister-Nummer", @@ -36,6 +37,7 @@ "Create CBeteiligte": "Beteiligte erstellen" }, "tooltips": { + "dateOfBirth": "Geburtsdatum des Beteiligten (nur bei natürlichen Personen)", "betnr": "Eindeutige Beteiligten-Nummer aus Advoware", "advowareLastSync": "Zeitpunkt der letzten Synchronisation mit Advoware", "syncStatus": "Status der Synchronisation: clean = erfolgreich, unclean = Abweichungen, failed = Fehler", diff --git a/custom/Espo/Custom/Resources/i18n/en_US/CBeteiligte.json b/custom/Espo/Custom/Resources/i18n/en_US/CBeteiligte.json index 22796b7e..47e3b674 100644 --- a/custom/Espo/Custom/Resources/i18n/en_US/CBeteiligte.json +++ b/custom/Espo/Custom/Resources/i18n/en_US/CBeteiligte.json @@ -1,5 +1,6 @@ { "fields": { + "dateOfBirth": "Date of Birth", "address": "Address", "vmhvermieterbeteiligte": "Landlord", "vmhmieterbeteiligte": "Tenant", diff --git a/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json b/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json index c3c1d74a..8794cb33 100644 --- a/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json +++ b/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json @@ -11,7 +11,9 @@ { "name": "name" }, - false + { + "name": "dateOfBirth" + } ], [ { diff --git a/custom/Espo/Custom/Resources/metadata/clientDefs/CBeteiligte.json b/custom/Espo/Custom/Resources/metadata/clientDefs/CBeteiligte.json index d8e830a1..170ec5dc 100644 --- a/custom/Espo/Custom/Resources/metadata/clientDefs/CBeteiligte.json +++ b/custom/Espo/Custom/Resources/metadata/clientDefs/CBeteiligte.json @@ -123,6 +123,26 @@ ] } }, + "dateOfBirth": { + "visible": { + "conditionGroup": [ + { + "type": "or", + "value": [ + { + "type": "equals", + "attribute": "rechtsform", + "value": "NatürlichePerson" + }, + { + "type": "isEmpty", + "attribute": "rechtsform" + } + ] + } + ] + } + }, "handelsregisterArt": { "visible": { "conditionGroup": [ diff --git a/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json b/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json index 65c222e0..bdbe9314 100644 --- a/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json +++ b/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json @@ -57,6 +57,13 @@ "required": true, "copyToClipboard": true }, + "dateOfBirth": { + "type": "date", + "required": false, + "tooltip": true, + "isCustom": true, + "isPersonalData": true + }, "description": { "type": "text" }, diff --git a/data/config.php b/data/config.php index 6dab3173..447d17e4 100644 --- a/data/config.php +++ b/data/config.php @@ -359,8 +359,8 @@ return [ 0 => 'youtube.com', 1 => 'google.com' ], - 'cacheTimestamp' => 1769205946, - 'microtime' => 1769205946.770694, + 'cacheTimestamp' => 1769206135, + 'microtime' => 1769206135.340303, 'siteUrl' => 'https://crm.bitbylaw.com', 'fullTextSearchMinLength' => 4, 'appTimestamp' => 1768843902,