From 1bfe23ea64f0a1e8cbb0cffd9a29d73808ad05b4 Mon Sep 17 00:00:00 2001
From: Tobias Feldmann <t.feldmann@adito.de>
Date: Tue, 13 Nov 2018 08:59:28 +0100
Subject: [PATCH] Grouping in HistoryFilter-view

---
 entity/History_entity/History_entity.aod            | 13 +++++++++----
 .../entityfields/icon/valueProcess.js               |  5 +++++
 neonView/HistoryFilter_view/HistoryFilter_view.aod  |  6 ++++++
 3 files changed, 20 insertions(+), 4 deletions(-)
 create mode 100644 entity/History_entity/entityfields/icon/valueProcess.js

diff --git a/entity/History_entity/History_entity.aod b/entity/History_entity/History_entity.aod
index fe9f04dc94..28ac88a64b 100644
--- a/entity/History_entity/History_entity.aod
+++ b/entity/History_entity/History_entity.aod
@@ -3,15 +3,15 @@
   <name>History_entity</name>
   <title>History</title>
   <majorModelMode>DISTRIBUTED</majorModelMode>
+  <recordContainerType>DB</recordContainerType>
+  <caption>History</caption>
+  <iconId>NEON:HISTORY</iconId>
+  <imageProcess>%aditoprj%/entity/History_entity/imageProcess.js</imageProcess>
   <alias>Data_alias</alias>
   <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>
-  <imageProcess>%aditoprj%/entity/History_entity/imageProcess.js</imageProcess>
   <entityFields>
     <entityField>
       <name>DIRECTION</name>
@@ -129,6 +129,11 @@
     <entityIncomingField>
       <name>#INCOMING</name>
     </entityIncomingField>
+    <entityField>
+      <name>ICON</name>
+      <contentType>IMAGE</contentType>
+      <valueProcess>%aditoprj%/entity/History_entity/entityfields/icon/valueProcess.js</valueProcess>
+    </entityField>
   </entityFields>
   <linkInformation>
     <linkInformation>
diff --git a/entity/History_entity/entityfields/icon/valueProcess.js b/entity/History_entity/entityfields/icon/valueProcess.js
new file mode 100644
index 0000000000..4d1c6b169d
--- /dev/null
+++ b/entity/History_entity/entityfields/icon/valueProcess.js
@@ -0,0 +1,5 @@
+import("system.vars");
+import("system.result");
+import("system.neon");
+
+result.string("NEON:HISTORY");
\ No newline at end of file
diff --git a/neonView/HistoryFilter_view/HistoryFilter_view.aod b/neonView/HistoryFilter_view/HistoryFilter_view.aod
index fe3eedea99..03685f5f1a 100644
--- a/neonView/HistoryFilter_view/HistoryFilter_view.aod
+++ b/neonView/HistoryFilter_view/HistoryFilter_view.aod
@@ -46,5 +46,11 @@
       <iconIdField>DIRECTION_ICON</iconIdField>
       <entityField>#ENTITY</entityField>
     </timelineViewTemplate>
+    <treetableViewTemplate>
+      <name>Treetable</name>
+      <descriptionField>SUBJECT</descriptionField>
+      <iconField>ICON</iconField>
+      <entityField>#ENTITY</entityField>
+    </treetableViewTemplate>
   </children>
 </neonView>
-- 
GitLab