From 1f7a6b5e7ea894fe196cb773f471719ffb177863 Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Wed, 26 Aug 2020 11:47:55 +0200
Subject: [PATCH] Scan Services dead references fixed

---
 entity/AnyContact_entity/AnyContact_entity.aod     | 14 +++-----------
 entity/Appointment_entity/Appointment_entity.aod   |  2 +-
 .../CampaignAddParticipants_entity.aod             |  3 +--
 .../entityfields/campaignstep_id/valueProcess.js   |  0
 .../ClassificationGroupAnalyses_entity.aod         |  6 ------
 entity/Contract_entity/Contract_entity.aod         |  3 +--
 .../DocumentTemplate_entity.aod                    |  6 ------
 entity/Leadimport_entity/Leadimport_entity.aod     |  8 --------
 entity/ModuleTree_entity/ModuleTree_entity.aod     |  1 +
 entity/Offer_entity/Offer_entity.aod               |  4 ----
 .../PermissionCalendar_entity.aod                  |  1 -
 .../PermissionDetail_entity.aod                    |  2 +-
 entity/Person_entity/Person_entity.aod             | 12 ------------
 13 files changed, 8 insertions(+), 54 deletions(-)
 delete mode 100644 entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/valueProcess.js

diff --git a/entity/AnyContact_entity/AnyContact_entity.aod b/entity/AnyContact_entity/AnyContact_entity.aod
index 0225b4306b..6c81f8f298 100644
--- a/entity/AnyContact_entity/AnyContact_entity.aod
+++ b/entity/AnyContact_entity/AnyContact_entity.aod
@@ -14,19 +14,19 @@
         <entityDependency>
           <name>5d8b421e-a234-4d03-bfec-ed01f464a54c</name>
           <entityName>Contract_entity</entityName>
-          <fieldName>Relations</fieldName>
+          <fieldName>AnyContacts</fieldName>
           <isConsumer v="false" />
         </entityDependency>
         <entityDependency>
           <name>94e4fa2c-7525-49f9-b933-353d200b829c</name>
           <entityName>Offer_entity</entityName>
-          <fieldName>Relations</fieldName>
+          <fieldName>AnyContacts</fieldName>
           <isConsumer v="false" />
         </entityDependency>
         <entityDependency>
           <name>f1f7d959-ecb5-4438-9762-fc11f1bc5334</name>
           <entityName>Order_entity</entityName>
-          <fieldName>Relations</fieldName>
+          <fieldName>AnyContacts</fieldName>
           <isConsumer v="false" />
         </entityDependency>
         <entityDependency>
@@ -126,7 +126,6 @@
       <description>Relation type. Value is based on the existance or non-existance of ORGANISATION_ID and PERSON_ID.
 See ContactUtils.getRelationTypeByPersOrg for possible values</description>
       <contentType>NUMBER</contentType>
-      <valueProcess>%aditoprj%/entity/AnyContact_entity/entityfields/contactType/valueProcess.js</valueProcess>
     </entityField>
     <entityField>
       <name>ORGANISATION_NAME</name>
@@ -144,7 +143,6 @@ See ContactUtils.getRelationTypeByPersOrg for possible values</description>
       <name>PERSON_PICTURE</name>
       <contentType>IMAGE</contentType>
       <valueProcess>%aditoprj%/entity/AnyContact_entity/entityfields/person_picture/valueProcess.js</valueProcess>
-      <displayValueProcess>%aditoprj%/entity/AnyContact_entity/entityfields/person_picture/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>STANDARD_EMAIL_COMMUNICATION</name>
@@ -182,12 +180,6 @@ See ContactUtils.getRelationTypeByPersOrg for possible values</description>
           <fieldName>AnyContacts</fieldName>
           <isConsumer v="false" />
         </entityDependency>
-        <entityDependency>
-          <name>91db53ad-3748-4a24-8dba-11dc707c2d6b</name>
-          <entityName>VisitPlanEntry_entity</entityName>
-          <fieldName>AnyContacts</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
       </dependencies>
       <children>
         <entityParameter>
diff --git a/entity/Appointment_entity/Appointment_entity.aod b/entity/Appointment_entity/Appointment_entity.aod
index 2263bc41f9..c3ecd02d3b 100644
--- a/entity/Appointment_entity/Appointment_entity.aod
+++ b/entity/Appointment_entity/Appointment_entity.aod
@@ -208,7 +208,7 @@
         <entityDependency>
           <name>74dea3cd-a528-4616-b468-cd27f3f1a795</name>
           <entityName>Activity_entity</entityName>
-          <fieldName>Appointments</fieldName>
+          <fieldName>LinkedAppointments</fieldName>
           <isConsumer v="false" />
         </entityDependency>
         <entityDependency>
diff --git a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod
index 9b0db2740d..f444655a0d 100644
--- a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod
+++ b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod
@@ -35,7 +35,6 @@
       <consumer>CampaignStepConsumer</consumer>
       <mandatory v="true" />
       <state>EDITABLE</state>
-      <valueProcess>%aditoprj%/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/valueProcess.js</valueProcess>
       <displayValueProcess>%aditoprj%/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
@@ -114,6 +113,7 @@
       <title>Max participants</title>
       <state>EDITABLE</state>
       <valueProcess>%aditoprj%/entity/CampaignAddParticipants_entity/entityfields/campaignstepmaxparticipantcount/valueProcess.js</valueProcess>
+      <displayValueProcess>%aditoprj%/entity/CampaignAddParticipants_entity/entityfields/campaignstepmaxparticipantcount/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>isUpdate</name>
@@ -156,7 +156,6 @@
     <jDitoRecordContainer>
       <name>jdito</name>
       <jDitoRecordAlias>Data_alias</jDitoRecordAlias>
-      <contentProcess>%aditoprj%/entity/CampaignAddParticipants_entity/recordcontainers/jdito/contentProcess.js</contentProcess>
       <recordFieldMappings>
         <jDitoRecordFieldMapping>
           <name>UID.value</name>
diff --git a/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/valueProcess.js b/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/valueProcess.js
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/entity/ClassificationGroupAnalyses_entity/ClassificationGroupAnalyses_entity.aod b/entity/ClassificationGroupAnalyses_entity/ClassificationGroupAnalyses_entity.aod
index d1f0dbe53b..9adcf7e620 100644
--- a/entity/ClassificationGroupAnalyses_entity/ClassificationGroupAnalyses_entity.aod
+++ b/entity/ClassificationGroupAnalyses_entity/ClassificationGroupAnalyses_entity.aod
@@ -34,12 +34,6 @@
       <name>GroupAnalyses</name>
       <documentation>%aditoprj%/entity/ClassificationGroupAnalyses_entity/entityfields/groupanalyses/documentation.adoc</documentation>
       <dependencies>
-        <entityDependency>
-          <name>c20a7d8b-00ab-4edf-adf5-89fc94385e65</name>
-          <entityName>Salesproject_entity</entityName>
-          <fieldName>ClassificationGroupChart</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
         <entityDependency>
           <name>8dfbe502-aa7a-4514-aaed-a1decf2b4344</name>
           <entityName>Salesproject_entity</entityName>
diff --git a/entity/Contract_entity/Contract_entity.aod b/entity/Contract_entity/Contract_entity.aod
index 5f71ffbe76..761368c1b2 100644
--- a/entity/Contract_entity/Contract_entity.aod
+++ b/entity/Contract_entity/Contract_entity.aod
@@ -574,8 +574,7 @@
           <name>#DESCRIPTION</name>
         </indexRecordMultilingualSystemFieldMapping>
         <indexRecordFieldMapping>
-          <name>CONTRACTCODE</name>
-          <indexFieldType>TEXT_PLAIN</indexFieldType>
+          <name>CONTRACTCODE.value</name>
         </indexRecordFieldMapping>
         <indexRecordFieldMapping>
           <name>CONTACT_ORG_ID.value</name>
diff --git a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod
index 603c1beb15..3036401525 100644
--- a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod
+++ b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod
@@ -233,12 +233,6 @@
     <entityProvider>
       <name>DocumentTemplateProvider</name>
       <dependencies>
-        <entityDependency>
-          <name>e1c555c3-9e53-4ccf-962c-4bdd3c14bb16</name>
-          <entityName>Offer_entity</entityName>
-          <fieldName>DocumentTemplateText</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
         <entityDependency>
           <name>9c10883d-eb73-4587-b758-693a66367a4c</name>
           <entityName>Offer_entity</entityName>
diff --git a/entity/Leadimport_entity/Leadimport_entity.aod b/entity/Leadimport_entity/Leadimport_entity.aod
index 2a7f3c136e..1c31506735 100644
--- a/entity/Leadimport_entity/Leadimport_entity.aod
+++ b/entity/Leadimport_entity/Leadimport_entity.aod
@@ -17,14 +17,6 @@
   <entityFields>
     <entityProvider>
       <name>#PROVIDER</name>
-      <dependencies>
-        <entityDependency>
-          <name>9433bb88-2330-4487-9e3a-fd864da9b8a9</name>
-          <entityName>Object_entity</entityName>
-          <fieldName>Leadimports</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
-      </dependencies>
     </entityProvider>
     <entityField>
       <name>NAME</name>
diff --git a/entity/ModuleTree_entity/ModuleTree_entity.aod b/entity/ModuleTree_entity/ModuleTree_entity.aod
index ab9da7cdc1..e5153d2b70 100644
--- a/entity/ModuleTree_entity/ModuleTree_entity.aod
+++ b/entity/ModuleTree_entity/ModuleTree_entity.aod
@@ -4,6 +4,7 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <documentation>%aditoprj%/entity/ModuleTree_entity/documentation.adoc</documentation>
   <title>History</title>
+  <recordContainer>jdito</recordContainer>
   <entityFields>
     <entityProvider>
       <name>#PROVIDER</name>
diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod
index 503b15b6fc..4ad1ad9d84 100644
--- a/entity/Offer_entity/Offer_entity.aod
+++ b/entity/Offer_entity/Offer_entity.aod
@@ -826,7 +826,6 @@
     </entityParameter>
     <entityField>
       <name>chooseTEXHeader</name>
-      <consumer>DocumentTemplateTex</consumer>
       <stateProcess>%aditoprj%/entity/Offer_entity/entityfields/choosetexheader/stateProcess.js</stateProcess>
     </entityField>
     <entityConsumer>
@@ -1285,9 +1284,6 @@
           <recordfield>OFFER.NET</recordfield>
           <aggregateType>SUM</aggregateType>
         </aggregateFieldDbMapping>
-        <dbRecordFieldMapping>
-          <name>COUNT.value</name>
-        </dbRecordFieldMapping>
         <aggregateFieldDbMapping>
           <name>COUNT_aggregate.value</name>
           <recordfield>OFFER.OFFER_ID</recordfield>
diff --git a/entity/PermissionCalendar_entity/PermissionCalendar_entity.aod b/entity/PermissionCalendar_entity/PermissionCalendar_entity.aod
index f7262ea6ca..621f1148b5 100644
--- a/entity/PermissionCalendar_entity/PermissionCalendar_entity.aod
+++ b/entity/PermissionCalendar_entity/PermissionCalendar_entity.aod
@@ -56,7 +56,6 @@
       <mandatoryProcess>%aditoprj%/entity/PermissionCalendar_entity/entityfields/permissiondealer_user_rowid/mandatoryProcess.js</mandatoryProcess>
       <textInputAllowed v="false" />
       <stateProcess>%aditoprj%/entity/PermissionCalendar_entity/entityfields/permissiondealer_user_rowid/stateProcess.js</stateProcess>
-      <valueProcess>%aditoprj%/entity/PermissionCalendar_entity/entityfields/permissiondealer_user_rowid/valueProcess.js</valueProcess>
       <displayValueProcess>%aditoprj%/entity/PermissionCalendar_entity/entityfields/permissiondealer_user_rowid/displayValueProcess.js</displayValueProcess>
       <onValueChange>%aditoprj%/entity/PermissionCalendar_entity/entityfields/permissiondealer_user_rowid/onValueChange.js</onValueChange>
     </entityField>
diff --git a/entity/PermissionDetail_entity/PermissionDetail_entity.aod b/entity/PermissionDetail_entity/PermissionDetail_entity.aod
index c9e7ee2443..2a0b68e854 100644
--- a/entity/PermissionDetail_entity/PermissionDetail_entity.aod
+++ b/entity/PermissionDetail_entity/PermissionDetail_entity.aod
@@ -92,7 +92,7 @@
         <entityDependency>
           <name>b1a6483c-e7b1-4eb7-aa22-d0e9d0ef0b49</name>
           <entityName>Role_entity</entityName>
-          <fieldName>Permissions</fieldName>
+          <fieldName>TheirPermissions</fieldName>
           <isConsumer v="false" />
         </entityDependency>
         <entityDependency>
diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod
index 7a36776d4e..fee96dfc8b 100644
--- a/entity/Person_entity/Person_entity.aod
+++ b/entity/Person_entity/Person_entity.aod
@@ -688,18 +688,6 @@
     <entityProvider>
       <name>Contacts</name>
       <dependencies>
-        <entityDependency>
-          <name>e46dcd73-64a8-4b3e-b976-1b4643c54ebb</name>
-          <entityName>CampaignStep_entity</entityName>
-          <fieldName>ContactsConsumer</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
-        <entityDependency>
-          <name>0b7a3dc8-854f-4a0b-9e1c-e6f7cd12d8f1</name>
-          <entityName>DuplicatesDetails_entity</entityName>
-          <fieldName>PersonsConsumer</fieldName>
-          <isConsumer v="false" />
-        </entityDependency>
         <entityDependency>
           <name>c98da62f-d6b2-4ddb-9101-92e9a60abdfb</name>
           <entityName>VisitPlanEmployeeWeek_entity</entityName>
-- 
GitLab