From 93d6d04b7468969d391ba596d1c3210f09c62f77 Mon Sep 17 00:00:00 2001 From: Johannes Hoermann <j.hoermann@adito.de> Date: Wed, 27 Mar 2019 14:05:08 +0100 Subject: [PATCH] Offer fixes --- .../currency/displayValueProcess.js | 6 +----- .../entityfields/currency/valueProcess.js | 17 +++++++++++------ .../entityfields/language/valueProcess.js | 17 +++++++++++------ .../entityfields/status/valueProcess.js | 2 +- .../AditoBasic/init_SalesprojectState.xml | 10 ---------- .../AditoBasic/insert_offer_status_keyword.xml | 14 ++++++++++++++ .../data_alias/basic/2019.2/changelog.xml | 1 + .../_____PREFERENCES_PROJECT.aod | 2 +- 8 files changed, 40 insertions(+), 29 deletions(-) create mode 100644 others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml diff --git a/entity/Offer_entity/entityfields/currency/displayValueProcess.js b/entity/Offer_entity/entityfields/currency/displayValueProcess.js index c82efe1955..c82b4d7480 100644 --- a/entity/Offer_entity/entityfields/currency/displayValueProcess.js +++ b/entity/Offer_entity/entityfields/currency/displayValueProcess.js @@ -3,8 +3,4 @@ import("system.vars"); import("Keyword_lib"); import("KeywordRegistry_basic"); -if (vars.exists("$param.OfferCurrency_param") && vars.get("$param.OfferCurrency_param")) -{ - var currency = KeywordUtils.getViewValue($KeywordRegistry.currency(), vars.get("$param.OfferCurrency_param")); - result.string(currency); -} \ No newline at end of file +result.string(KeywordUtils.getViewValue($KeywordRegistry.currency(), vars.get("$field.CURRENCY"))); diff --git a/entity/Offer_entity/entityfields/currency/valueProcess.js b/entity/Offer_entity/entityfields/currency/valueProcess.js index 636be1adc9..787ece941a 100644 --- a/entity/Offer_entity/entityfields/currency/valueProcess.js +++ b/entity/Offer_entity/entityfields/currency/valueProcess.js @@ -1,7 +1,12 @@ -import("system.result"); -import("system.vars"); - -if (vars.exists("$param.OfferCurrency_param") && vars.get("$param.OfferCurrency_param")) -{ - result.string(vars.get("$param.OfferCurrency_param")); +import("system.neon"); +import("system.result"); +import("system.vars"); + +if (vars.exists("$param.OfferCurrency_param") && vars.get("$param.OfferCurrency_param")) +{ + result.string(vars.get("$param.OfferCurrency_param")); +} +else if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value")) +{ + result.string("EUR"); } \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/language/valueProcess.js b/entity/Offer_entity/entityfields/language/valueProcess.js index 4fc924e182..826184267b 100644 --- a/entity/Offer_entity/entityfields/language/valueProcess.js +++ b/entity/Offer_entity/entityfields/language/valueProcess.js @@ -1,7 +1,12 @@ -import("system.result"); -import("system.vars"); - -if (vars.exists("$param.OfferLanguage_param") && vars.get("$param.OfferLanguage_param")) -{ - result.string(vars.get("$param.OfferLanguage_param")); +import("system.neon"); +import("system.result"); +import("system.vars"); + +if (vars.exists("$param.OfferLanguage_param") && vars.get("$param.OfferLanguage_param")) +{ + result.string(vars.get("$param.OfferLanguage_param")); +} +else if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value")) +{ + result.string("deu"); } \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/status/valueProcess.js b/entity/Offer_entity/entityfields/status/valueProcess.js index ea5cc54c96..7d4ed678a4 100644 --- a/entity/Offer_entity/entityfields/status/valueProcess.js +++ b/entity/Offer_entity/entityfields/status/valueProcess.js @@ -3,4 +3,4 @@ import("system.vars"); import("system.result"); if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value")) - result.string("25b0ac77-ef92-4809-802e-bb9d8782f865"); //Open \ No newline at end of file + result.string("70d27a1b-7233-481d-826f-01a13a4bb0b2"); //Open \ No newline at end of file diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml b/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml index ce858a70d0..19c59bfef3 100644 --- a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml +++ b/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml @@ -1,16 +1,6 @@ <?xml version="1.1" encoding="UTF-8" standalone="no"?> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> <changeSet author="j.goderbauer" id="033b6fcb-53d9-4e23-8c29-4e739294a704"> - <insert tableName="AB_KEYWORD_ENTRY"> - <column name="AB_KEYWORD_ENTRYID" value="c6eeab06-cec9-42c3-8f11-468c7e602de4"/> - - <column name="KEYID" value="25b0ac77-ef92-4809-802e-bb9d8782f865"/> - <column name="TITLE" value="Open"/> - <column name="CONTAINER" value="SalesprojectState"/> - <column name="SORTING" valueNumeric="1"/> - <column name="ISACTIVE" valueNumeric="1"/> - <column name="ISESSENTIAL" valueNumeric="0"/> - </insert> <insert tableName="AB_KEYWORD_ENTRY"> <column name="AB_KEYWORD_ENTRYID" value="115495eb-dff4-436d-8114-b9a7644586bf"/> diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml b/others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml new file mode 100644 index 0000000000..91ac25d68c --- /dev/null +++ b/others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml @@ -0,0 +1,14 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> + <changeSet author="a.veogl" id="3e9548bd-2c3e-413f-a8b0-405d926f2790"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="3c734077-8677-4732-86ef-7df01d9646b3"/> + <column name="KEYID" value="70d27a1b-7233-481d-826f-01a13a4bb0b2"/> + <column name="TITLE" value="Open"/> + <column name="CONTAINER" value="OfferStatus"/> + <column name="SORTING" valueNumeric="-1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data_alias/basic/2019.2/changelog.xml b/others/db_changes/data_alias/basic/2019.2/changelog.xml index 0020833885..2101a04f63 100644 --- a/others/db_changes/data_alias/basic/2019.2/changelog.xml +++ b/others/db_changes/data_alias/basic/2019.2/changelog.xml @@ -110,4 +110,5 @@ <include relativeToChangelogFile="true" file="AditoBasic/init_ContactPosition.xml"/> <include relativeToChangelogFile="true" file="AditoBasic/init_AttributeKeyword_target_group.xml"/> + <include relativeToChangelogFile="true" file="AditoBasic/insert_offer_status_keyword.xml"/> </databaseChangeLog> diff --git a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod index 2e627c2e51..35430f5089 100644 --- a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod +++ b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod @@ -2,7 +2,7 @@ <preferences xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="3.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/preferences/3.1.0"> <name>_____PREFERENCES_PROJECT</name> <majorModelMode>DISTRIBUTED</majorModelMode> - <projectName>xRM-Basic2019</projectName> + <projectName>xRM-Basic5</projectName> <jditoMaxContentSize v="57671680" /> <calendarCategoriesEvent> <entry> -- GitLab