diff --git a/entity/Prod2prod_entity/Prod2prod_entity.aod b/entity/Prod2prod_entity/Prod2prod_entity.aod index ff0f7aa649bb92f6cb269c95d11a47769de19e08..80bbc2d7cd34083d96453057c56a151d3d7bea88 100644 --- a/entity/Prod2prod_entity/Prod2prod_entity.aod +++ b/entity/Prod2prod_entity/Prod2prod_entity.aod @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> <name>Prod2prod_entity</name> + <title>Parts list</title> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/Prod2prod_entity/documentation.adoc</documentation> <recordContainer>jdito</recordContainer> diff --git a/entity/Product_entity/Product_entity.aod b/entity/Product_entity/Product_entity.aod index b7ab75cc4ee265ce3aae1da8cbe743c969f7a5af..5501274d1007cf1bd90afb2048a712f93ed4734e 100644 --- a/entity/Product_entity/Product_entity.aod +++ b/entity/Product_entity/Product_entity.aod @@ -280,7 +280,9 @@ <entityField> <name>LANGUAGE</name> <consumer>Languages</consumer> + <searchable v="false" /> <titleProcess>%aditoprj%/entity/Product_entity/entityfields/language/titleProcess.js</titleProcess> + <displayValueProcess>%aditoprj%/entity/Product_entity/entityfields/language/displayValueProcess.js</displayValueProcess> </entityField> <entityConsumer> <name>Languages</name> diff --git a/entity/Product_entity/entityfields/language/displayValueProcess.js b/entity/Product_entity/entityfields/language/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..de5246774faf8a3f68bea969823cf3fe462d1504 --- /dev/null +++ b/entity/Product_entity/entityfields/language/displayValueProcess.js @@ -0,0 +1,10 @@ +import("system.db"); +import("system.translate"); +import("system.vars"); +import("system.result"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("Sql_lib"); + +result.string(translate.text(db.cell(SqlCondition.begin().andPrepareVars("AB_LANGUAGE.ISO3", "$field.LANGUAGE") + .buildSql("select NAME_LATIN from AB_LANGUAGE", "1=2")))); diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index c1f94617e2dcf97c812a46a82b5c7c7cc7860935..08fc72b7af682a2b8e7d3fb895e3df9e79ce3e1d 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -3317,6 +3317,7 @@ </entry> <entry> <key>VAT in %</key> + <value>UmsSt. in %</value> </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> diff --git a/neonContext/Prod2prod/Prod2prod.aod b/neonContext/Prod2prod/Prod2prod.aod index 5f3312e66db92e967ab68ffbf4668b4fafcbf9bb..3599d2911411108281f6660aa074a9d6087a9979 100644 --- a/neonContext/Prod2prod/Prod2prod.aod +++ b/neonContext/Prod2prod/Prod2prod.aod @@ -16,9 +16,5 @@ <name>428b22a1-427f-4547-a478-964442078bc1</name> <view>Prod2ProdEdit_view</view> </neonViewReference> - <neonViewReference> - <name>257aa20f-d6b4-4a64-8f61-bb62b6ef49c8</name> - <view>Prod2prodTable_view</view> - </neonViewReference> </references> </neonContext> diff --git a/neonView/Prod2prodTable_view/Prod2prodTable_view.aod b/neonView/Prod2prodTable_view/Prod2prodTable_view.aod deleted file mode 100644 index 7b14b322f32eb0d867d8fbea6f83da35863a9503..0000000000000000000000000000000000000000 --- a/neonView/Prod2prodTable_view/Prod2prodTable_view.aod +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonView 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/neonView/1.1.0"> - <name>Prod2prodTable_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>data</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>1a1880db-4a23-4c0f-9a87-7da546461cca</name> - <entityField>PARENTID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>40710edc-b8ef-43fa-8f8c-99add3946c47</name> - <entityField>SOURCE_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>673daab5-c779-49db-aaf4-851f2d0a2c95</name> - <entityField>QUANTITY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>0c99aadc-0798-45eb-b015-8cdef16bf0f1</name> - <entityField>OPTIONAL</entityField> - </neonTableColumn> - <neonTableColumn> - <name>da0abba6-9ea0-4503-9b51-8d232f345aa8</name> - <entityField>TAKEPRICE</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </children> -</neonView> diff --git a/neonView/ProductMain_view/ProductMain_view.aod b/neonView/ProductMain_view/ProductMain_view.aod index ed9d388e2641f2c4c61afc9c7c36c7144c580d4c..7ac4a87c4db385d9c6be171334d2084be0cbe6e9 100644 --- a/neonView/ProductMain_view/ProductMain_view.aod +++ b/neonView/ProductMain_view/ProductMain_view.aod @@ -29,11 +29,6 @@ <entityField>#ENTITY</entityField> <view>ProductDescription_view</view> </neonViewReference> - <neonViewReference> - <name>cbcf23d7-1d80-41c5-8041-8e768fa91487</name> - <entityField>ProductLinks</entityField> - <view>Prod2prodTable_view</view> - </neonViewReference> <neonViewReference> <name>7f416115-ff89-45ca-be10-ed568cac266c</name> <entityField>ProductLinks</entityField> diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_attribute/Attribute.xml b/others/db_changes/data_alias/basic/2019.2/data/example_attribute/Attribute.xml index 7ad3f95ced078aeeab93939d4abdade69125db82..6c2c36f53f66220455360656060c7872fe02d862 100644 --- a/others/db_changes/data_alias/basic/2019.2/data/example_attribute/Attribute.xml +++ b/others/db_changes/data_alias/basic/2019.2/data/example_attribute/Attribute.xml @@ -889,12 +889,20 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="97b449a5-d9b4-42ff-b9b0-4f8b27b8a9ec"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Preisliste"/> <column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> </insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="3234f4e2-0ee7-4782-9b10-c953b7b1be29"/> + <column name="AB_ATTRIBUTE_ID" value="97b449a5-d9b4-42ff-b9b0-4f8b27b8a9ec"/> + <column name="OBJECT_TYPE" value="Organisation"/> + <column name="MIN_COUNT"/> + <column name="MAX_COUNT"/> +</insert> + <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e7886e41-252e-414c-a169-5d1481d010c8"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/>