From 281dd52ca5ff1168b28662f3754667a70ce07f03 Mon Sep 17 00:00:00 2001
From: "a.schindlbeck" <a.schindlbeck@adito.de>
Date: Thu, 16 Jul 2020 10:41:51 +0200
Subject: [PATCH] #1060647 Favorites: Viewtemplate Person

---
 entity/Person_entity/Person_entity.aod               |  4 ++++
 .../entityfields/objecttype/valueProcess.js          |  3 +++
 .../OrganisationPreview_view.aod                     |  1 +
 neonView/PersonPreview_view/PersonPreview_view.aod   | 12 ++++++++++++
 4 files changed, 20 insertions(+)
 create mode 100644 entity/Person_entity/entityfields/objecttype/valueProcess.js

diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod
index 61aa30e669..6fd625f50d 100644
--- a/entity/Person_entity/Person_entity.aod
+++ b/entity/Person_entity/Person_entity.aod
@@ -1266,6 +1266,10 @@
         </entityParameter>
       </children>
     </entityProvider>
+    <entityField>
+      <name>OBJECTTYPE</name>
+      <valueProcess>%aditoprj%/entity/Person_entity/entityfields/objecttype/valueProcess.js</valueProcess>
+    </entityField>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
diff --git a/entity/Person_entity/entityfields/objecttype/valueProcess.js b/entity/Person_entity/entityfields/objecttype/valueProcess.js
new file mode 100644
index 0000000000..a1a6271987
--- /dev/null
+++ b/entity/Person_entity/entityfields/objecttype/valueProcess.js
@@ -0,0 +1,3 @@
+import("system.result")
+
+result.string("Person");
\ No newline at end of file
diff --git a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod
index 3bf5a3f17a..63fb9474ae 100644
--- a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod
+++ b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod
@@ -24,6 +24,7 @@
       <objectType>OBJECTTYPE</objectType>
       <rowId>#UID</rowId>
       <entityField>#ENTITY</entityField>
+      <title>favorites</title>
       <devices>
         <element>MOBILE</element>
         <element>TABLET</element>
diff --git a/neonView/PersonPreview_view/PersonPreview_view.aod b/neonView/PersonPreview_view/PersonPreview_view.aod
index 4f02cea4c0..17032aac82 100644
--- a/neonView/PersonPreview_view/PersonPreview_view.aod
+++ b/neonView/PersonPreview_view/PersonPreview_view.aod
@@ -19,6 +19,18 @@
       <entityField>#ENTITY</entityField>
       <informationField>COMMRESTRICTIONS_ACTIVE</informationField>
     </cardViewTemplate>
+    <favoriteViewTemplate>
+      <name>Favorites</name>
+      <objectType>OBJECTTYPE</objectType>
+      <rowId>#UID</rowId>
+      <entityField>#ENTITY</entityField>
+      <title>favorites</title>
+      <devices>
+        <element>MOBILE</element>
+        <element>TABLET</element>
+        <element>DESKTOP</element>
+      </devices>
+    </favoriteViewTemplate>
     <neonViewReference>
       <name>5a1b7683-2fec-4763-9b45-e4c7a18d70fd</name>
       <entityField>Communications</entityField>
-- 
GitLab