From 8a802c54c60e3476e9606f2d98e078a8acb25692 Mon Sep 17 00:00:00 2001
From: Daniel Tran <d.tran@adito.de>
Date: Wed, 29 Apr 2020 13:37:05 +0000
Subject: [PATCH] =?UTF-8?q?[Projekt:=20Entwicklung=20-=20Neon][TicketNr.:?=
 =?UTF-8?q?=201055192][Notification-Center=20=C3=BCberarbeiten]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../Notification_entity.aod                   |   3 +-
 .../_____LANGUAGE_EXTRA.aod                   | 126 ++++++++++++++++++
 .../_____LANGUAGE_de/_____LANGUAGE_de.aod     | 124 +++++++++++++++++
 .../_____LANGUAGE_en/_____LANGUAGE_en.aod     | 126 ++++++++++++++++++
 .../Geburtstag/Geburtstag.aod                 |   8 --
 .../WorkflowsStarted/WorkflowsStarted.aod     |   1 +
 .../NotificationFilter_view.aod               |  44 +++++-
 process/_test_clientProcess/process.js        |   2 +-
 8 files changed, 417 insertions(+), 17 deletions(-)
 delete mode 100644 neonNotificationType/Geburtstag/Geburtstag.aod

diff --git a/entity/Notification_entity/Notification_entity.aod b/entity/Notification_entity/Notification_entity.aod
index 350794d7be..6183f98143 100644
--- a/entity/Notification_entity/Notification_entity.aod
+++ b/entity/Notification_entity/Notification_entity.aod
@@ -68,6 +68,7 @@
     <entityField>
       <name>TYPECODE</name>
       <title>Type</title>
+      <groupable v="true" />
       <displayValueProcess>%aditoprj%/entity/Notification_entity/entityfields/typecode/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
@@ -89,7 +90,7 @@
       <children>
         <entityActionField>
           <name>archive</name>
-          <title>archive</title>
+          <title>Archive</title>
           <description></description>
           <onActionProcess>%aditoprj%/entity/Notification_entity/entityfields/setnotificationstate/children/archive/onActionProcess.js</onActionProcess>
           <isSelectionAction v="true" />
diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
index 9af68e0fe3..1fe4494d93 100644
--- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
+++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
@@ -6110,6 +6110,132 @@
     <entry>
       <key>Variables</key>
     </entry>
+    <entry>
+      <key>Invalid file type; only .html, .eml and .txt are allowed</key>
+    </entry>
+    <entry>
+      <key>Event gateway</key>
+    </entry>
+    <entry>
+      <key>Workflow signal</key>
+    </entry>
+    <entry>
+      <key>File from this template could not be found anymore. </key>
+    </entry>
+    <entry>
+      <key>Parallel gateway</key>
+    </entry>
+    <entry>
+      <key>Intermediate throwing event</key>
+    </entry>
+    <entry>
+      <key>End event</key>
+    </entry>
+    <entry>
+      <key>Start time</key>
+    </entry>
+    <entry>
+      <key>delete linked permissions and hierarchies</key>
+    </entry>
+    <entry>
+      <key>SqlBuilder: The pagesize is not set or is not a number.</key>
+    </entry>
+    <entry>
+      <key>Child Roles</key>
+    </entry>
+    <entry>
+      <key>Receive task</key>
+    </entry>
+    <entry>
+      <key>Context</key>
+    </entry>
+    <entry>
+      <key>Create notification</key>
+    </entry>
+    <entry>
+      <key>Set attribute</key>
+    </entry>
+    <entry>
+      <key>Inclusive gateway</key>
+    </entry>
+    <entry>
+      <key>Exclusive gateway</key>
+    </entry>
+    <entry>
+      <key>Parent Roles</key>
+    </entry>
+    <entry>
+      <key>Service task</key>
+    </entry>
+    <entry>
+      <key>End time</key>
+    </entry>
+    <entry>
+      <key>User task</key>
+    </entry>
+    <entry>
+      <key>SqlBuilder: The provided callback function is not a function.</key>
+    </entry>
+    <entry>
+      <key>Intermediate catching event</key>
+    </entry>
+    <entry>
+      <key>Signal</key>
+    </entry>
+    <entry>
+      <key>Workflow management</key>
+    </entry>
+    <entry>
+      <key>Business rule task</key>
+    </entry>
+    <entry>
+      <key>Update offer</key>
+    </entry>
+    <entry>
+      <key>Set salesproject phase</key>
+    </entry>
+    <entry>
+      <key>Scope</key>
+    </entry>
+    <entry>
+      <key>Sequence flow</key>
+    </entry>
+    <entry>
+      <key>Manual task</key>
+    </entry>
+    <entry>
+      <key>Create salesproject</key>
+    </entry>
+    <entry>
+      <key>Duration</key>
+    </entry>
+    <entry>
+      <key>Create salesproject touchpoint</key>
+    </entry>
+    <entry>
+      <key>Start event</key>
+    </entry>
+    <entry>
+      <key>Boundary event</key>
+    </entry>
+    <entry>
+      <key>Archive</key>
+    </entry>
+    <entry>
+      <key>Script task</key>
+    </entry>
+    <entry>
+      <key>Send email</key>
+    </entry>
+    <entry>
+      <key>Activites</key>
+    </entry>
+    <entry>
+      <key>Variable</key>
+    </entry>
+    <entry>
+      <key>Claim date</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
   <sqlModels>
diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
index fdc9f7bd28..9a2ca336ca 100644
--- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
+++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
@@ -7846,6 +7846,130 @@ Bitte Datumseingabe prüfen</value>
     <entry>
       <key>Export process</key>
     </entry>
+    <entry>
+      <key>Event gateway</key>
+    </entry>
+    <entry>
+      <key>Workflow signal</key>
+    </entry>
+    <entry>
+      <key>File from this template could not be found anymore. </key>
+    </entry>
+    <entry>
+      <key>Parallel gateway</key>
+    </entry>
+    <entry>
+      <key>Intermediate throwing event</key>
+    </entry>
+    <entry>
+      <key>End event</key>
+    </entry>
+    <entry>
+      <key>Start time</key>
+    </entry>
+    <entry>
+      <key>delete linked permissions and hierarchies</key>
+    </entry>
+    <entry>
+      <key>SqlBuilder: The pagesize is not set or is not a number.</key>
+    </entry>
+    <entry>
+      <key>Child Roles</key>
+    </entry>
+    <entry>
+      <key>Receive task</key>
+    </entry>
+    <entry>
+      <key>Context</key>
+    </entry>
+    <entry>
+      <key>Create notification</key>
+    </entry>
+    <entry>
+      <key>Set attribute</key>
+    </entry>
+    <entry>
+      <key>Inclusive gateway</key>
+    </entry>
+    <entry>
+      <key>Exclusive gateway</key>
+    </entry>
+    <entry>
+      <key>Parent Roles</key>
+    </entry>
+    <entry>
+      <key>Service task</key>
+    </entry>
+    <entry>
+      <key>End time</key>
+    </entry>
+    <entry>
+      <key>User task</key>
+    </entry>
+    <entry>
+      <key>SqlBuilder: The provided callback function is not a function.</key>
+    </entry>
+    <entry>
+      <key>Intermediate catching event</key>
+    </entry>
+    <entry>
+      <key>Signal</key>
+    </entry>
+    <entry>
+      <key>Workflow management</key>
+    </entry>
+    <entry>
+      <key>Business rule task</key>
+    </entry>
+    <entry>
+      <key>Update offer</key>
+    </entry>
+    <entry>
+      <key>Set salesproject phase</key>
+    </entry>
+    <entry>
+      <key>Scope</key>
+    </entry>
+    <entry>
+      <key>Sequence flow</key>
+    </entry>
+    <entry>
+      <key>Manual task</key>
+    </entry>
+    <entry>
+      <key>Create salesproject</key>
+    </entry>
+    <entry>
+      <key>Duration</key>
+    </entry>
+    <entry>
+      <key>Create salesproject touchpoint</key>
+    </entry>
+    <entry>
+      <key>Start event</key>
+    </entry>
+    <entry>
+      <key>Boundary event</key>
+    </entry>
+    <entry>
+      <key>Archive</key>
+      <value>Archivieren</value>
+    </entry>
+    <entry>
+      <key>Script task</key>
+    </entry>
+    <entry>
+      <key>Send email</key>
+    </entry>
+    <entry>
+      <key>Activites</key>
+    </entry>
+    <entry>
+      <key>Variable</key>
+    </entry>
+    <entry>
+      <key>Claim date</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
 </language>
diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
index f370da9e28..362bad5b9c 100644
--- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
+++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
@@ -6168,6 +6168,132 @@
     <entry>
       <key>Variables</key>
     </entry>
+    <entry>
+      <key>Invalid file type; only .html, .eml and .txt are allowed</key>
+    </entry>
+    <entry>
+      <key>Event gateway</key>
+    </entry>
+    <entry>
+      <key>Workflow signal</key>
+    </entry>
+    <entry>
+      <key>File from this template could not be found anymore. </key>
+    </entry>
+    <entry>
+      <key>Parallel gateway</key>
+    </entry>
+    <entry>
+      <key>Intermediate throwing event</key>
+    </entry>
+    <entry>
+      <key>End event</key>
+    </entry>
+    <entry>
+      <key>Start time</key>
+    </entry>
+    <entry>
+      <key>delete linked permissions and hierarchies</key>
+    </entry>
+    <entry>
+      <key>SqlBuilder: The pagesize is not set or is not a number.</key>
+    </entry>
+    <entry>
+      <key>Child Roles</key>
+    </entry>
+    <entry>
+      <key>Receive task</key>
+    </entry>
+    <entry>
+      <key>Context</key>
+    </entry>
+    <entry>
+      <key>Create notification</key>
+    </entry>
+    <entry>
+      <key>Set attribute</key>
+    </entry>
+    <entry>
+      <key>Inclusive gateway</key>
+    </entry>
+    <entry>
+      <key>Exclusive gateway</key>
+    </entry>
+    <entry>
+      <key>Parent Roles</key>
+    </entry>
+    <entry>
+      <key>Service task</key>
+    </entry>
+    <entry>
+      <key>End time</key>
+    </entry>
+    <entry>
+      <key>User task</key>
+    </entry>
+    <entry>
+      <key>SqlBuilder: The provided callback function is not a function.</key>
+    </entry>
+    <entry>
+      <key>Intermediate catching event</key>
+    </entry>
+    <entry>
+      <key>Signal</key>
+    </entry>
+    <entry>
+      <key>Workflow management</key>
+    </entry>
+    <entry>
+      <key>Business rule task</key>
+    </entry>
+    <entry>
+      <key>Update offer</key>
+    </entry>
+    <entry>
+      <key>Set salesproject phase</key>
+    </entry>
+    <entry>
+      <key>Scope</key>
+    </entry>
+    <entry>
+      <key>Sequence flow</key>
+    </entry>
+    <entry>
+      <key>Manual task</key>
+    </entry>
+    <entry>
+      <key>Create salesproject</key>
+    </entry>
+    <entry>
+      <key>Duration</key>
+    </entry>
+    <entry>
+      <key>Create salesproject touchpoint</key>
+    </entry>
+    <entry>
+      <key>Start event</key>
+    </entry>
+    <entry>
+      <key>Boundary event</key>
+    </entry>
+    <entry>
+      <key>Archive</key>
+    </entry>
+    <entry>
+      <key>Script task</key>
+    </entry>
+    <entry>
+      <key>Send email</key>
+    </entry>
+    <entry>
+      <key>Activites</key>
+    </entry>
+    <entry>
+      <key>Variable</key>
+    </entry>
+    <entry>
+      <key>Claim date</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
 </language>
diff --git a/neonNotificationType/Geburtstag/Geburtstag.aod b/neonNotificationType/Geburtstag/Geburtstag.aod
deleted file mode 100644
index bc107def87..0000000000
--- a/neonNotificationType/Geburtstag/Geburtstag.aod
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<neonNotificationType xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonNotificationType/1.1.0">
-  <name>Geburtstag</name>
-  <title>Geburtstag</title>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <icon>VAADIN:COFFEE</icon>
-  <defaultPriority>LOW</defaultPriority>
-</neonNotificationType>
diff --git a/neonNotificationType/WorkflowsStarted/WorkflowsStarted.aod b/neonNotificationType/WorkflowsStarted/WorkflowsStarted.aod
index a4104e9867..df4da9f807 100644
--- a/neonNotificationType/WorkflowsStarted/WorkflowsStarted.aod
+++ b/neonNotificationType/WorkflowsStarted/WorkflowsStarted.aod
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <neonNotificationType xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonNotificationType/1.1.0">
   <name>WorkflowsStarted</name>
+  <title>Worklow started</title>
   <majorModelMode>DISTRIBUTED</majorModelMode>
 </neonNotificationType>
diff --git a/neonView/NotificationFilter_view/NotificationFilter_view.aod b/neonView/NotificationFilter_view/NotificationFilter_view.aod
index 861f0b08da..e157987a87 100644
--- a/neonView/NotificationFilter_view/NotificationFilter_view.aod
+++ b/neonView/NotificationFilter_view/NotificationFilter_view.aod
@@ -21,13 +21,21 @@
     </neonDashletConfiguration>
   </dashletConfigurations>
   <layout>
-    <boxLayout>
+    <groupLayout>
       <name>layout</name>
-    </boxLayout>
+    </groupLayout>
   </layout>
   <children>
+    <timelineViewTemplate>
+      <name>NotificationTimeline</name>
+      <dateField>CREATIONDATE</dateField>
+      <titleField>CAPTION</titleField>
+      <descriptionField>DESCRIPTION</descriptionField>
+      <iconIdField>ICON</iconIdField>
+      <entityField>#ENTITY</entityField>
+    </timelineViewTemplate>
     <tableViewTemplate>
-      <name>Table</name>
+      <name>NotificationTable</name>
       <favoriteActionGroup1>setNotificationState</favoriteActionGroup1>
       <inlineEdit v="true" />
       <entryAction>rowClickAction</entryAction>
@@ -43,10 +51,6 @@
           <name>1cff3be1-523d-4a5a-b7d1-389d7cbb726f</name>
           <entityField>ICON</entityField>
         </neonTableColumn>
-        <neonTableColumn>
-          <name>ebf8b6d5-1057-425d-a57b-d02e25dbd2a4</name>
-          <entityField>TYPECODE</entityField>
-        </neonTableColumn>
         <neonTableColumn>
           <name>0ed20b46-be6a-424c-a583-a3f7496ec3f9</name>
           <entityField>CREATIONDATE</entityField>
@@ -65,5 +69,31 @@
         </neonTableColumn>
       </columns>
     </tableViewTemplate>
+    <treeTableViewTemplate>
+      <name>NotificationTreeTable</name>
+      <entityField>#ENTITY</entityField>
+      <columns>
+        <neonTreeTableColumn>
+          <name>c8799a54-569a-4667-9bdd-aa11a2f6e21e</name>
+          <entityField>ICON</entityField>
+        </neonTreeTableColumn>
+        <neonTreeTableColumn>
+          <name>2b2d8359-3746-4fa2-8f51-859e50ead9ef</name>
+          <entityField>CREATIONDATE</entityField>
+        </neonTreeTableColumn>
+        <neonTreeTableColumn>
+          <name>efefd3d9-7961-4299-aa7e-24d313ad6454</name>
+          <entityField>CAPTION</entityField>
+        </neonTreeTableColumn>
+        <neonTreeTableColumn>
+          <name>446c3d62-efa4-4f1a-85d4-e4f6a45019c7</name>
+          <entityField>DESCRIPTION</entityField>
+        </neonTreeTableColumn>
+        <neonTreeTableColumn>
+          <name>4c82b79e-4c15-4298-bfbb-186c76fc5189</name>
+          <entityField>STATE</entityField>
+        </neonTreeTableColumn>
+      </columns>
+    </treeTableViewTemplate>
   </children>
 </neonView>
diff --git a/process/_test_clientProcess/process.js b/process/_test_clientProcess/process.js
index 45a99f31db..69c8a127ca 100644
--- a/process/_test_clientProcess/process.js
+++ b/process/_test_clientProcess/process.js
@@ -1 +1 @@
-throw new Error("proccess not defined")
\ No newline at end of file
+throw new Error("proccess not defined")throw new Error("proccess not defined")
\ No newline at end of file
-- 
GitLab