From e628b9d7f39e9284c2d6edb56812da2b3b948753 Mon Sep 17 00:00:00 2001
From: "a.schindlbeck" <a.schindlbeck@adito.de>
Date: Wed, 15 Jul 2020 13:14:56 +0200
Subject: [PATCH] #1060647 Favorites: viewtemplate Organisation

---
 entity/Organisation_entity/Organisation_entity.aod    |  4 ++++
 .../entityfields/objecttype/valueProcess.js           |  3 +++
 .../OrganisationPreview_view.aod                      | 11 +++++++++++
 3 files changed, 18 insertions(+)
 create mode 100644 entity/Organisation_entity/entityfields/objecttype/valueProcess.js

diff --git a/entity/Organisation_entity/Organisation_entity.aod b/entity/Organisation_entity/Organisation_entity.aod
index 875ad026d6..4cd0514b5c 100644
--- a/entity/Organisation_entity/Organisation_entity.aod
+++ b/entity/Organisation_entity/Organisation_entity.aod
@@ -1102,6 +1102,10 @@
       <onActionProcess>%aditoprj%/entity/Organisation_entity/entityfields/openlocation/onActionProcess.js</onActionProcess>
       <iconId>NEON:TACKED</iconId>
     </entityActionField>
+    <entityField>
+      <name>OBJECTTYPE</name>
+      <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/objecttype/valueProcess.js</valueProcess>
+    </entityField>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
diff --git a/entity/Organisation_entity/entityfields/objecttype/valueProcess.js b/entity/Organisation_entity/entityfields/objecttype/valueProcess.js
new file mode 100644
index 0000000000..9e359dfbd0
--- /dev/null
+++ b/entity/Organisation_entity/entityfields/objecttype/valueProcess.js
@@ -0,0 +1,3 @@
+import("system.result");
+
+result.string("Organisation");
\ No newline at end of file
diff --git a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod
index 77fbb80ddc..3bf5a3f17a 100644
--- a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod
+++ b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod
@@ -19,6 +19,17 @@
       <entityField>#ENTITY</entityField>
       <informationField>COMMRESTRICTIONS_ACTIVE</informationField>
     </cardViewTemplate>
+    <favoriteViewTemplate>
+      <name>Favorite</name>
+      <objectType>OBJECTTYPE</objectType>
+      <rowId>#UID</rowId>
+      <entityField>#ENTITY</entityField>
+      <devices>
+        <element>MOBILE</element>
+        <element>TABLET</element>
+        <element>DESKTOP</element>
+      </devices>
+    </favoriteViewTemplate>
     <neonViewReference>
       <name>2cb11b4e-dd8e-419b-8fff-ef0852ef2641</name>
       <entityField>Communications</entityField>
-- 
GitLab