diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json b/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json index d25f0bb6..d6ff5fc3 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/CBeteiligte.json @@ -19,7 +19,8 @@ "bankverbindungens": "Bankverbindungen", "betnr": "Advoware Identifikator", "advowareLastSync": "Advoware letzte Synchronisation", - "syncStatus": "Sync-Status" + "syncStatus": "Sync-Status", + "disgTyp": "Persönlichkeitstyp (nach DISG)" }, "links": { "calls": "Anrufe", @@ -48,7 +49,8 @@ "rechtsform": "Rechtsform des Beteiligten (natürliche Person oder juristische Person)", "firmenname": "Name der Firma oder Organisation (nur bei juristischen Personen)", "handelsregisterNummer": "Nummer im Handelsregister (z.B. 12345)", - "handelsregisterArt": "HRA (Abteilung A) für Einzelkaufleute, OHG, KG; HRB (Abteilung B) für GmbH, AG, UG" + "handelsregisterArt": "HRA (Abteilung A) für Einzelkaufleute, OHG, KG; HRB (Abteilung B) für GmbH, AG, UG", + "disgTyp": "Persönlichkeitstyp nach DISG:\n\nDominant = Schnelles Tempo, fordernder Ton, Fokus auf Ergebnisse.\nInitiativ = Hohe Sprechgeschwindigkeit, emotionale Sprache, sucht Bestätigung.\nStetig = Langsames Tempo, zögernde Pausen, risikoscheu.\nGewissenhaft = Präzise Formulierungen, sucht Daten, skeptisch." }, "options": { "syncStatus": { diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/CVmhErstgespraech.json b/custom/Espo/Custom/Resources/i18n/de_DE/CVmhErstgespraech.json index ddd4234b..d1c3f9d0 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/CVmhErstgespraech.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/CVmhErstgespraech.json @@ -52,7 +52,7 @@ "anzahlMieter": "Anzahl Mieter", "anzahlSonstigeVolljhrigeBewohner": "Anzahl sonstige volljährige Bewohner", "erforderlicheUnterlagen": "Erforderliche Unterlagen", - "erstberaterEinschtzungDISGTyp": "DISC-Persönlichkeitstyp", + "erstberaterEinschtzungDISGTyp": "DISG-Persönlichkeitstyp", "auergerichtlicheGesetzlicheGebhren": "Außergerichtliche gesetzliche Gebühren", "auergerichtlicheGesetzlicheGebhrenCurrency": "Außergerichtliche gesetzliche Gebühren (Währung)", "auergerichtlicheGesetzlicheGebhrenConverted": "Außergerichtliche gesetzliche Gebühren (Umgerechnet)", diff --git a/custom/Espo/Custom/Resources/i18n/de_DE/Contact.json b/custom/Espo/Custom/Resources/i18n/de_DE/Contact.json index 1d14af23..15923bd7 100644 --- a/custom/Espo/Custom/Resources/i18n/de_DE/Contact.json +++ b/custom/Espo/Custom/Resources/i18n/de_DE/Contact.json @@ -3,6 +3,7 @@ "cRechtsform": "Rechtsform", "cVmhRumungsklages": "Räumungsklagen", "cDISGTyp": "Persönlichkeitstyp (nach DISG)", + "anruferIst": "Anrufer ist", "cVmhErstgespraechs": "Erstgespräch", "cVmhVermietersFreigabe": "Vermieter (Freigabe)", "cVmhVermietersKontaktpersonen": "Vermieter (Kontaktpersonen)", @@ -43,6 +44,12 @@ "Gewissenhaft": "Gewissenhaft", "Unbekannt": "Unbekannt" }, + "anruferIst": { + "Vermieter": "Vermieter selbst", + "Kontaktperson": "Kontaktperson d. Vermieters", + "Großvermieter": "Großvermieter eigener Immobilien", + "Hausverwaltung": "Hausverwaltung Fremdimmobilien" + }, "salutationName": { "": "", "Mr.": "Herr", diff --git a/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json b/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json index 8794cb33..cb1b621b 100644 --- a/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json +++ b/custom/Espo/Custom/Resources/layouts/CBeteiligte/detail.json @@ -15,6 +15,12 @@ "name": "dateOfBirth" } ], + [ + { + "name": "disgTyp" + }, + false + ], [ { "name": "firmenname" diff --git a/custom/Espo/Custom/Resources/layouts/Contact/detail.json b/custom/Espo/Custom/Resources/layouts/Contact/detail.json index 706b78a4..296285be 100644 --- a/custom/Espo/Custom/Resources/layouts/Contact/detail.json +++ b/custom/Espo/Custom/Resources/layouts/Contact/detail.json @@ -9,6 +9,12 @@ "name": "cDISGTyp" } ], + [ + { + "name": "anruferIst" + }, + false + ], [ { "name": "name" diff --git a/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json b/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json index bdbe9314..9eb14219 100644 --- a/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json +++ b/custom/Espo/Custom/Resources/metadata/entityDefs/CBeteiligte.json @@ -169,6 +169,16 @@ }, "bankverbindungens": { "type": "linkMultiple" + }, + "disgTyp": { + "type": "enum", + "required": false, + "optionsReference": "Contact.cDISGTyp", + "default": "Unbekannt", + "style": [], + "tooltip": true, + "maxLength": 100, + "isCustom": true } }, "links": { @@ -345,6 +355,12 @@ "rechtsform", "deleted" ] + }, + "disgTyp": { + "columns": [ + "disgTyp", + "deleted" + ] } } } \ No newline at end of file diff --git a/custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json b/custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json index 3a7d0dc7..1eb6c415 100644 --- a/custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json +++ b/custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json @@ -145,6 +145,15 @@ "maxLength": 100, "isCustom": true }, + "anruferIst": { + "type": "enum", + "required": false, + "optionsReference": "CVmhErstgespraech.anruferIst", + "default": "Vermieter", + "style": [], + "maxLength": 100, + "isCustom": true + }, "salutationName": { "options": [ "", @@ -180,6 +189,12 @@ "cDISGTyp", "deleted" ] + }, + "anruferIst": { + "columns": [ + "anruferIst", + "deleted" + ] } }, "optimisticConcurrencyControl": false diff --git a/custom/Espo/Custom/Resources/metadata/logicDefs/CBeteiligte.json b/custom/Espo/Custom/Resources/metadata/logicDefs/CBeteiligte.json new file mode 100644 index 00000000..4da617a3 --- /dev/null +++ b/custom/Espo/Custom/Resources/metadata/logicDefs/CBeteiligte.json @@ -0,0 +1,59 @@ +{ + "fields": { + "disgTyp": { + "visible": { + "conditionGroup": [ + { + "type": "equals", + "attribute": "rechtsform", + "value": "NatürlichePerson" + } + ] + } + }, + "dateOfBirth": { + "visible": { + "conditionGroup": [ + { + "type": "equals", + "attribute": "rechtsform", + "value": "NatürlichePerson" + } + ] + } + }, + "firmenname": { + "visible": { + "conditionGroup": [ + { + "type": "notEquals", + "attribute": "rechtsform", + "value": "NatürlichePerson" + } + ] + } + }, + "handelsregisterArt": { + "visible": { + "conditionGroup": [ + { + "type": "notEquals", + "attribute": "rechtsform", + "value": "NatürlichePerson" + } + ] + } + }, + "handelsregisterNummer": { + "visible": { + "conditionGroup": [ + { + "type": "notEquals", + "attribute": "rechtsform", + "value": "NatürlichePerson" + } + ] + } + } + } +} diff --git a/data/config.php b/data/config.php index a77e8da7..108e0a77 100644 --- a/data/config.php +++ b/data/config.php @@ -359,8 +359,8 @@ return [ 0 => 'youtube.com', 1 => 'google.com' ], - 'cacheTimestamp' => 1769208051, - 'microtime' => 1769208051.696699, + 'cacheTimestamp' => 1769208633, + 'microtime' => 1769208633.477855, 'siteUrl' => 'https://crm.bitbylaw.com', 'fullTextSearchMinLength' => 4, 'appTimestamp' => 1768843902,