From 9aab5412660aba2c2b93bc30d98a049156145d22 Mon Sep 17 00:00:00 2001 From: Mohamed Mansour <m.mansour@adito.de> Date: Mon, 12 Aug 2019 10:20:47 +0200 Subject: [PATCH] Removed unnecessary field status from database. --- .../basic/init/struct/create_salesorder.xml | 1 - aliasDefinition/Data_alias/Data_alias.aod | 26 ------------------- entity/Order_entity/Order_entity.aod | 15 ----------- .../status/displayValueProcess.js | 6 ----- .../status.displayvalue/expression.js | 5 ---- .../recordcontainers/index/query.js | 2 +- 6 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 entity/Order_entity/entityfields/status/displayValueProcess.js delete mode 100644 entity/Order_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js diff --git a/.liquibase/Data_alias/basic/init/struct/create_salesorder.xml b/.liquibase/Data_alias/basic/init/struct/create_salesorder.xml index b451ca3ea3..f6ca45a804 100644 --- a/.liquibase/Data_alias/basic/init/struct/create_salesorder.xml +++ b/.liquibase/Data_alias/basic/init/struct/create_salesorder.xml @@ -16,7 +16,6 @@ <column name="ISOLANGUAGE" type="CHAR(3)"/> <column name="SALESORDERCODE" type="INTEGER"/> <column name="VERSNR" type="INTEGER"/> - <column name="STATUS" type="CHAR(36)"/> <column name="NET" type="NUMERIC(14,2)"/> <column name="VAT" type="NUMERIC(14,2)"/> <column name="CURRENCY" type="CHAR(36)"/> diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index 3a1e06039e..6811ae18ad 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -4162,32 +4162,6 @@ </customBooleanProperty> </customProperties> </entityFieldDb> - <entityFieldDb> - <name>STATUS</name> - <dbName></dbName> - <primaryKey v="false" /> - <columnType v="1" /> - <size v="36" /> - <scale v="0" /> - <notNull v="false" /> - <isUnique v="false" /> - <index v="false" /> - <documentation></documentation> - <title>Status</title> - <description></description> - <customProperties> - <customBooleanProperty> - <name>log</name> - <global v="false" /> - <property v="true" /> - </customBooleanProperty> - <customStringProperty> - <name>keyword</name> - <global v="false" /> - <property>SalesorderState</property> - </customStringProperty> - </customProperties> - </entityFieldDb> <entityFieldDb> <name>SALESORDERDATE</name> <dbName></dbName> diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod index c0486dc13b..f5fd1d04d5 100644 --- a/entity/Order_entity/Order_entity.aod +++ b/entity/Order_entity/Order_entity.aod @@ -68,13 +68,6 @@ <element>MASK</element> </onValueChangeTypes> </entityField> - <entityField> - <name>STATUS</name> - <title>Status</title> - <consumer>KeywordStates</consumer> - <state>EDITABLE</state> - <displayValueProcess>%aditoprj%/entity/Order_entity/entityfields/status/displayValueProcess.js</displayValueProcess> - </entityField> <entityField> <name>VAT</name> <title>Total VAT</title> @@ -992,10 +985,6 @@ <name>SALESORDERID.value</name> <recordfield>SALESORDER.SALESORDERID</recordfield> </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>STATUS.value</name> - <recordfield>SALESORDER.STATUS</recordfield> - </dbRecordFieldMapping> <dbRecordFieldMapping> <name>VAT.value</name> <recordfield>SALESORDER.VAT</recordfield> @@ -1024,10 +1013,6 @@ <name>CURRENCY.displayValue</name> <expression>%aditoprj%/entity/Order_entity/recordcontainers/db/recordfieldmappings/currency.displayvalue/expression.js</expression> </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>STATUS.displayValue</name> - <expression>%aditoprj%/entity/Order_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js</expression> - </dbRecordFieldMapping> <dbRecordFieldMapping> <name>OFFER_ID.value</name> <recordfield>SALESORDER.OFFER_ID</recordfield> diff --git a/entity/Order_entity/entityfields/status/displayValueProcess.js b/entity/Order_entity/entityfields/status/displayValueProcess.js deleted file mode 100644 index 4a9b7bcc8b..0000000000 --- a/entity/Order_entity/entityfields/status/displayValueProcess.js +++ /dev/null @@ -1,6 +0,0 @@ -import("system.result"); -import("system.vars"); -import("Keyword_lib"); -import("KeywordRegistry_basic"); - -result.string(KeywordUtils.getViewValue($KeywordRegistry.salesorderState(), vars.get("$field.STATUS"))); diff --git a/entity/Order_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js b/entity/Order_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js deleted file mode 100644 index aa54f4f9ef..0000000000 --- a/entity/Order_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js +++ /dev/null @@ -1,5 +0,0 @@ -import("system.result"); -import("Keyword_lib"); -import("KeywordRegistry_basic"); - -result.string(KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.salesorderState(), "SALESORDER.STATUS")); diff --git a/entity/Order_entity/recordcontainers/index/query.js b/entity/Order_entity/recordcontainers/index/query.js index 2a452fc682..08e86cb7a0 100644 --- a/entity/Order_entity/recordcontainers/index/query.js +++ b/entity/Order_entity/recordcontainers/index/query.js @@ -16,7 +16,7 @@ if (vars.exists("$local.idvalue")) { } sqlHelper = new SqlMaskingUtils(); sqlQuery = 'select SALESORDERID as "_uid_", ' - + sqlHelper.concat([sqlHelper.cast("SALESORDERCODE", SQLTYPES.CHAR, 10), KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.salesorderState(), "SALESORDER.STATUS")], " | ") + + sqlHelper.concat([sqlHelper.cast("SALESORDERCODE", SQLTYPES.CHAR, 10)], " | ") + ' as "_title_", ' + sqlHelper.concat(["ORGANISATION.NAME"], " | ") + ' as "_description_" ' -- GitLab