From a3da765037e7fe86002d661671452bb507f61d06 Mon Sep 17 00:00:00 2001
From: dsg03695 <dsg03695@N170.mshome.net>
Date: Tue, 13 Oct 2020 08:55:38 +0200
Subject: [PATCH] Ticket #1066027: some adjustments to keep consistent all
 column names so districtresponsible were renamed with an additional xml file.

---
 .../basic/2020.2.0/Districts/changelog.xml    |  1 +
 .../update_ContactResponsible_consistent.xml  | 30 +++++++++++++++++++
 aliasDefinition/Data_alias/Data_alias.aod     | 24 +++++++--------
 .../DistrictResponsible_entity.aod            | 12 ++++----
 .../DistrictResponsibleEdit_view.aod          |  2 +-
 .../DistrictResponsibleFilter_view.aod        |  4 ++-
 6 files changed, 53 insertions(+), 20 deletions(-)
 create mode 100644 .liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml

diff --git a/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml b/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml
index 0da4b818b7..5e6ed2f563 100644
--- a/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml
+++ b/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml
@@ -9,4 +9,5 @@
     <include relativeToChangelogFile="true" file="insert_KeywordsDistrictOrigin.xml"/>
     <include relativeToChangelogFile="true" file="alter_districtResponsibleDatatypes.xml"/>
     <include relativeToChangelogFile="true" file="insert_KeywordsAdviserRoles.xml"/>
+    <include relativeToChangelogFile="true" file="update_ContactResponsible_consistent.xml"/>
 </databaseChangeLog>
diff --git a/.liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml b/.liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml
new file mode 100644
index 0000000000..9aaa38da63
--- /dev/null
+++ b/.liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml
@@ -0,0 +1,30 @@
+<?xml version="1.1" encoding="UTF-8" standalone="no"?>
+<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
+    <changeSet author="Pierre Suchacek" id="610e5b84-2428-4294-b513-b4a0c7493e0a">
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="ADVISER_STATUS"  
+            oldColumnName="ADVISERSTATUS"   
+            tableName="DISTRICTRESPONSIBLE"/>
+        
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="ADVISER_ROLE"  
+            oldColumnName="ADVISERROLE"   
+            tableName="DISTRICTRESPONSIBLE"/>
+                
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="VALID_FROM"  
+            oldColumnName="VALIDFROM"   
+            tableName="DISTRICTRESPONSIBLE"/>
+                        
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="VALID_UNTIL"  
+            oldColumnName="VALIDTO"   
+            tableName="DISTRICTRESPONSIBLE"/>
+    </changeSet>
+</databaseChangeLog>
\ No newline at end of file
diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod
index aa3002b1df..8c9c568e43 100644
--- a/aliasDefinition/Data_alias/Data_alias.aod
+++ b/aliasDefinition/Data_alias/Data_alias.aod
@@ -15615,8 +15615,8 @@
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="93" />
-                <size v="29" />
-                <scale v="9" />
+                <size v="19" />
+                <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
                 <index v="false" />
@@ -15671,8 +15671,8 @@
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="93" />
-                <size v="29" />
-                <scale v="9" />
+                <size v="19" />
+                <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
                 <index v="false" />
@@ -15709,11 +15709,11 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>VALIDFROM</name>
+                <name>ADVISER_STATUS</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
-                <columnType v="93" />
-                <size v="19" />
+                <columnType v="12" />
+                <size v="36" />
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
@@ -15723,11 +15723,11 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>VALIDTO</name>
+                <name>ADVISER_ROLE</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
-                <columnType v="93" />
-                <size v="19" />
+                <columnType v="12" />
+                <size v="36" />
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
@@ -15737,7 +15737,7 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>ADVISERROLE</name>
+                <name>VALID_FROM</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="12" />
@@ -15751,7 +15751,7 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>ADVISERSTATUS</name>
+                <name>VALID_UNTIL</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="12" />
diff --git a/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod b/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod
index 093b691e22..f4d433988d 100644
--- a/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod
+++ b/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod
@@ -218,7 +218,7 @@
       <resolution>DAY</resolution>
     </entityField>
     <entityField>
-      <name>VALID_TO</name>
+      <name>VALID_UNTIL</name>
       <title>Valid to</title>
       <contentType>DATE</contentType>
       <resolution>DAY</resolution>
@@ -317,24 +317,24 @@
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
           <name>ADVISER_ROLE.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.ADVISERROLE</recordfield>
+          <recordfield>DISTRICTRESPONSIBLE.ADVISER_ROLE</recordfield>
           <isFilterable v="true" />
           <isLookupFilter v="false" />
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
           <name>ADVISER_STATUS.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.ADVISERSTATUS</recordfield>
+          <recordfield>DISTRICTRESPONSIBLE.ADVISER_STATUS</recordfield>
           <isFilterable v="true" />
           <isLookupFilter v="false" />
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
           <name>VALID_FROM.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.VALIDFROM</recordfield>
+          <recordfield>DISTRICTRESPONSIBLE.VALID_FROM</recordfield>
           <isFilterable v="true" />
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
-          <name>VALID_TO.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.VALIDTO</recordfield>
+          <name>VALID_UNTIL.value</name>
+          <recordfield>DISTRICTRESPONSIBLE.VALID_UNTIL</recordfield>
           <isFilterable v="true" />
         </dbRecordFieldMapping>
       </recordFieldMappings>
diff --git a/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod b/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod
index 4605998d71..9b8447b080 100644
--- a/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod
+++ b/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod
@@ -31,7 +31,7 @@
         </entityFieldLink>
         <entityFieldLink>
           <name>4bdb4191-6452-44b2-b0b2-54fc00d445cb</name>
-          <entityField>VALID_TO</entityField>
+          <entityField>VALID_UNTIL</entityField>
         </entityFieldLink>
       </fields>
     </genericViewTemplate>
diff --git a/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod b/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod
index 01b6300a4b..422383ea0f 100644
--- a/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod
+++ b/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod
@@ -13,6 +13,8 @@
     <tableViewTemplate>
       <name>Supervisors</name>
       <entityField>#ENTITY</entityField>
+      <linkedColumns />
+      <fixedFilterFields />
       <maxDBRow v="400" />
       <columns>
         <neonTableColumn>
@@ -37,7 +39,7 @@
         </neonTableColumn>
         <neonTableColumn>
           <name>0ff668e7-8e9a-483d-973a-d74a7a919a5a</name>
-          <entityField>VALID_TO</entityField>
+          <entityField>VALID_UNTIL</entityField>
         </neonTableColumn>
       </columns>
     </tableViewTemplate>
-- 
GitLab