From 2000522d0e380881cf11026986374d83b154d2c4 Mon Sep 17 00:00:00 2001 From: Tobias Feldmann <t.feldmann@adito.de> Date: Wed, 22 Aug 2018 16:53:50 +0200 Subject: [PATCH] Anpassungen PERS, ORG, HISTORY --- entity/History_entity/History_entity.aod | 1 + entity/History_entity/onDBDelete.js | 6 ++++++ entity/Org_entity/Org_entity.aod | 2 +- entity/Pers_entity/Pers_entity.aod | 1 - .../entityfields/name_fieldgroup/valueProcess.js | 2 +- entity/Social_entity/Social_entity.aod | 1 - .../entityfields/youtube/valueMappingProcess.js | 0 neonView/PersMain_view/PersMain_view.aod | 5 ----- neonView/PersPreview_view/PersPreview_view.aod | 5 +++++ 9 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 entity/History_entity/onDBDelete.js delete mode 100644 entity/Social_entity/entityfields/youtube/valueMappingProcess.js diff --git a/entity/History_entity/History_entity.aod b/entity/History_entity/History_entity.aod index e9c64ad8d7..56a1cfe3d4 100644 --- a/entity/History_entity/History_entity.aod +++ b/entity/History_entity/History_entity.aod @@ -7,6 +7,7 @@ <fromClauseProcess>%aditoprj%/entity/History_entity/fromClauseProcess.js</fromClauseProcess> <conditionProcess>%aditoprj%/entity/History_entity/conditionProcess.js</conditionProcess> <onDBInsert>%aditoprj%/entity/History_entity/onDBInsert.js</onDBInsert> + <onDBDelete>%aditoprj%/entity/History_entity/onDBDelete.js</onDBDelete> <recordContainerType>DB</recordContainerType> <caption>History</caption> <iconId>NEON:HISTORY</iconId> diff --git a/entity/History_entity/onDBDelete.js b/entity/History_entity/onDBDelete.js new file mode 100644 index 0000000000..2949aff8f6 --- /dev/null +++ b/entity/History_entity/onDBDelete.js @@ -0,0 +1,6 @@ +import("system.logging"); +import("system.vars"); +import("system.db"); + +db.deleteData("HISTORYLINK", "HISTORYLINK.HISTORY_ID = '" + vars.getString("$field.HISTORYID") + "'"); + diff --git a/entity/Org_entity/Org_entity.aod b/entity/Org_entity/Org_entity.aod index 2f42206404..2236c4ff74 100644 --- a/entity/Org_entity/Org_entity.aod +++ b/entity/Org_entity/Org_entity.aod @@ -44,7 +44,7 @@ <tableName>ORG</tableName> <columnName>INFO</columnName> <caption>Information</caption> - <contentType>TEXT</contentType> + <contentType>LONG_TEXT</contentType> </entityField> <entityField> <name>NAME</name> diff --git a/entity/Pers_entity/Pers_entity.aod b/entity/Pers_entity/Pers_entity.aod index 5c9dedcccd..1111157e58 100644 --- a/entity/Pers_entity/Pers_entity.aod +++ b/entity/Pers_entity/Pers_entity.aod @@ -118,7 +118,6 @@ <valueProcess>%aditoprj%/entity/Pers_entity/entityfields/name_fieldgroup/valueProcess.js</valueProcess> <description>FIELDGROUP</description> <fields> - <element>SALUTATION</element> <element>FIRSTNAME</element> <element>LASTNAME</element> </fields> diff --git a/entity/Pers_entity/entityfields/name_fieldgroup/valueProcess.js b/entity/Pers_entity/entityfields/name_fieldgroup/valueProcess.js index 6bbb34256d..c232487440 100644 --- a/entity/Pers_entity/entityfields/name_fieldgroup/valueProcess.js +++ b/entity/Pers_entity/entityfields/name_fieldgroup/valueProcess.js @@ -1,4 +1,4 @@ import("system.vars"); import("system.result"); -result.string(vars.get("$field.SALUTATION") + " " + vars.get("$field.FIRSTNAME") + " " + vars.get("$field.LASTNAME") ); \ No newline at end of file +result.string(vars.get("$field.FIRSTNAME") + " " + vars.get("$field.LASTNAME") ); \ No newline at end of file diff --git a/entity/Social_entity/Social_entity.aod b/entity/Social_entity/Social_entity.aod index 7a8cfffccb..4c941ef483 100644 --- a/entity/Social_entity/Social_entity.aod +++ b/entity/Social_entity/Social_entity.aod @@ -30,7 +30,6 @@ <name>YOUTUBE</name> <contentType>HTML</contentType> <valueProcess>%aditoprj%/entity/Social_entity/entityfields/youtube/valueProcess.js</valueProcess> - <valueMappingProcess>%aditoprj%/entity/Social_entity/entityfields/youtube/valueMappingProcess.js</valueMappingProcess> </entityField> <entityParameter> <name>Account_param</name> diff --git a/entity/Social_entity/entityfields/youtube/valueMappingProcess.js b/entity/Social_entity/entityfields/youtube/valueMappingProcess.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/neonView/PersMain_view/PersMain_view.aod b/neonView/PersMain_view/PersMain_view.aod index 48adc67106..5f77bdaab1 100644 --- a/neonView/PersMain_view/PersMain_view.aod +++ b/neonView/PersMain_view/PersMain_view.aod @@ -19,10 +19,5 @@ <entityField>PersHistory_dfo</entityField> <view>HistoryFilter_view</view> </neonViewReference> - <neonViewReference> - <name>d23e96e5-24de-4aca-861e-f339b729da34</name> - <entityField>PersAddress_dfo</entityField> - <view>AddressFilter_view</view> - </neonViewReference> </children> </neonView> diff --git a/neonView/PersPreview_view/PersPreview_view.aod b/neonView/PersPreview_view/PersPreview_view.aod index 1171a3ae22..d2e167f33e 100644 --- a/neonView/PersPreview_view/PersPreview_view.aod +++ b/neonView/PersPreview_view/PersPreview_view.aod @@ -28,8 +28,13 @@ <genericViewTemplate> <name>PersInfo_template</name> <showDrawer v="true" /> + <drawerCaption>weitere Informationen</drawerCaption> <entityField>#ENTITY</entityField> <fields> + <entityFieldLink> + <name>b1fae414-9818-48ff-8774-c310caf34d79</name> + <entityField>SALUTATION</entityField> + </entityFieldLink> <entityFieldLink> <name>c12f22ff-3536-45b6-b26f-1d8de6b5aea0</name> <entityField>TITLE</entityField> -- GitLab