From 0985552736726a027f570e51003a77103b5a8f47 Mon Sep 17 00:00:00 2001 From: "d.buechler" <d.buechler@adito.de> Date: Thu, 19 Sep 2019 08:08:27 +0200 Subject: [PATCH] New Entity,Liquibase,Context,DbTable for the configuration of the Indexsearch Resultfields The editview has been integrated in the general duplicatescanner editview. --- ...ate_duplicateScannerResultFieldsConfig.xml | 22 ++++ .../Data_alias/basic/2019.2.1/changelog.xml | 1 + aliasDefinition/Data_alias/Data_alias.aod | 118 ++++++++++++++++++ ...plicateScannerResultFieldConfig_entity.aod | 100 +++++++++++++++ .../entityfields/date_edit/valueProcess.js | 7 ++ .../entityfields/date_new/valueProcess.js | 7 ++ .../duplicatescanner_id/valueProcess.js | 7 ++ .../entityfields/user_edit/valueProcess.js | 7 ++ .../entityfields/user_new/valueProcess.js | 7 ++ .../recordcontainer/conditionProcess.js | 7 ++ .../DuplicateScanner_entity.aod | 14 +++ .../duplicatescannerid_param/valueProcess.js | 3 + .../DuplicateScannerResultFieldConfig.aod | 12 ++ .../DuplicateScannerEdit_view.aod | 7 +- .../DuplicateScannerIndexConfigEdit_view.aod | 2 +- .../DuplicateScannerPreview_view.aod | 10 ++ ...icateScannerResultFieldConfigEdit_view.aod | 24 ++++ 17 files changed, 353 insertions(+), 2 deletions(-) create mode 100644 .liquibase/Data_alias/basic/2019.2.1/Duplicates/create_duplicateScannerResultFieldsConfig.xml create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/DuplicateScannerResultFieldConfig_entity.aod create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_edit/valueProcess.js create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_new/valueProcess.js create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/entityfields/duplicatescanner_id/valueProcess.js create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_edit/valueProcess.js create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_new/valueProcess.js create mode 100644 entity/DuplicateScannerResultFieldConfig_entity/recordcontainers/recordcontainer/conditionProcess.js create mode 100644 entity/DuplicateScanner_entity/entityfields/scannerresultfieldsconfig_consumer/children/duplicatescannerid_param/valueProcess.js create mode 100644 neonContext/DuplicateScannerResultFieldConfig/DuplicateScannerResultFieldConfig.aod create mode 100644 neonView/DuplicateScannerResultFieldConfigEdit_view/DuplicateScannerResultFieldConfigEdit_view.aod diff --git a/.liquibase/Data_alias/basic/2019.2.1/Duplicates/create_duplicateScannerResultFieldsConfig.xml b/.liquibase/Data_alias/basic/2019.2.1/Duplicates/create_duplicateScannerResultFieldsConfig.xml new file mode 100644 index 0000000000..cd4c79d932 --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.2.1/Duplicates/create_duplicateScannerResultFieldsConfig.xml @@ -0,0 +1,22 @@ +<?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="d.buechler" id="80615d12-0999-4281-91cb-613940cb55f3"> + <createTable tableName="DUPLICATESCANNERRESULTFIELDCONFIG"> + <column name="ID" type="CHAR(36)"> + <constraints primaryKey="true" primaryKeyName="PK_DUPLICATESCANNERRESULTFIELDCONFIG_ID"/> + </column> + <column name="DUPLICATESCANNER_ID" type="CHAR(36)"> + <constraints nullable="false" /> + </column> + <column name="ENTITY_FIELD_NAME" type="NVARCHAR(100)" /> + <column name="USER_NEW" type="NVARCHAR(50)"> + <constraints nullable="false"/> + </column> + <column name="DATE_NEW" type="DATE"> + <constraints nullable="false"/> + </column> + <column name="USER_EDIT" type="NVARCHAR(50)" /> + <column name="DATE_EDIT" type="DATE"/> + </createTable> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.2.1/changelog.xml b/.liquibase/Data_alias/basic/2019.2.1/changelog.xml index f5be2c867d..0afcc44c12 100644 --- a/.liquibase/Data_alias/basic/2019.2.1/changelog.xml +++ b/.liquibase/Data_alias/basic/2019.2.1/changelog.xml @@ -13,5 +13,6 @@ <include relativeToChangelogFile="true" file="Duplicates/create_duplicateScanner.xml"/> <include relativeToChangelogFile="true" file="Duplicates/create_duplicateScannerPrefilterConfig.xml"/> <include relativeToChangelogFile="true" file="Duplicates/create_duplicateScannerIndexConfig.xml"/> + <include relativeToChangelogFile="true" file="Duplicates/create_duplicateScannerResultFieldsConfig.xml"/> <include relativeToChangelogFile="true" file="Duplicates/create_unrelatedDuplicates.xml"/> </databaseChangeLog> diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index 9b3fef4808..eeb2605d11 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -11602,6 +11602,124 @@ </entityFieldDb> </entityFields> </entityDb> + <entityDb> + <name>DUPLICATESCANNERRESULTFIELDCONFIG</name> + <dbName></dbName> + <idColumn>ID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="0" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DUPLICATESCANNER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENTITY_FIELD_NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> </entities> </entityGroup> </aliasDefDb> diff --git a/entity/DuplicateScannerResultFieldConfig_entity/DuplicateScannerResultFieldConfig_entity.aod b/entity/DuplicateScannerResultFieldConfig_entity/DuplicateScannerResultFieldConfig_entity.aod new file mode 100644 index 0000000000..f24dcdd760 --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/DuplicateScannerResultFieldConfig_entity.aod @@ -0,0 +1,100 @@ +<?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.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11"> + <name>DuplicateScannerResultFieldConfig_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainer>recordContainer</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>UID</name> + </entityField> + <entityField> + <name>ENTITY_FIELD_NAME</name> + <title>Entity field name</title> + </entityField> + <entityField> + <name>DATE_EDIT</name> + <valueProcess>%aditoprj%/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_edit/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_NEW</name> + <valueProcess>%aditoprj%/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_NEW</name> + <valueProcess>%aditoprj%/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_EDIT</name> + <valueProcess>%aditoprj%/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_edit/valueProcess.js</valueProcess> + </entityField> + <entityParameter> + <name>DuplicateScannerId_param</name> + <expose v="true" /> + <mandatory v="true" /> + </entityParameter> + <entityProvider> + <name>ScannerResultFieldConfigProvider</name> + <dependencies> + <entityDependency> + <name>119b48a5-ce78-4169-bd31-76e524cece99</name> + <entityName>DuplicateScanner_entity</entityName> + <fieldName>ScannerResultFieldsConfig_Consumer</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityField> + <name>DUPLICATESCANNER_ID</name> + <valueProcess>%aditoprj%/entity/DuplicateScannerResultFieldConfig_entity/entityfields/duplicatescanner_id/valueProcess.js</valueProcess> + </entityField> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>recordContainer</name> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/DuplicateScannerResultFieldConfig_entity/recordcontainers/recordcontainer/conditionProcess.js</conditionProcess> + <linkInformation> + <linkInformation> + <name>f7126f94-9e4c-46a0-8dc9-9e52fda1c7c0</name> + <tableName>DUPLICATESCANNERRESULTFIELDCONFIG</tableName> + <primaryKey>ID</primaryKey> + <isUIDTable v="false" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>DATE_EDIT.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.DATE_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_NEW.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.DATE_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ENTITY_FIELD_NAME.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.ENTITY_FIELD_NAME</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>UID.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_EDIT.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.USER_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_NEW.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.USER_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DUPLICATESCANNER_ID.value</name> + <recordfield>DUPLICATESCANNERRESULTFIELDCONFIG.DUPLICATESCANNER_ID</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_edit/valueProcess.js b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_edit/valueProcess.js new file mode 100644 index 0000000000..5e6ef05973 --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_edit/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_new/valueProcess.js b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_new/valueProcess.js new file mode 100644 index 0000000000..a72892783b --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/date_new/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DuplicateScannerResultFieldConfig_entity/entityfields/duplicatescanner_id/valueProcess.js b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/duplicatescanner_id/valueProcess.js new file mode 100644 index 0000000000..b8c682ad67 --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/duplicatescanner_id/valueProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.vars"); + +if(vars.get("$this.value") == null || vars.get("$this.value") == "") +{ + result.string(vars.get("$param.DuplicateScannerId_param")); +} \ No newline at end of file diff --git a/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_edit/valueProcess.js b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_edit/valueProcess.js new file mode 100644 index 0000000000..6af880ae3e --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_edit/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_new/valueProcess.js b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_new/valueProcess.js new file mode 100644 index 0000000000..e518bc75a9 --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/entityfields/user_new/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DuplicateScannerResultFieldConfig_entity/recordcontainers/recordcontainer/conditionProcess.js b/entity/DuplicateScannerResultFieldConfig_entity/recordcontainers/recordcontainer/conditionProcess.js new file mode 100644 index 0000000000..09f2397fdf --- /dev/null +++ b/entity/DuplicateScannerResultFieldConfig_entity/recordcontainers/recordcontainer/conditionProcess.js @@ -0,0 +1,7 @@ +import("system.vars"); +import("system.result"); + +if(vars.get("$param.DuplicateScannerId_param")) +{ + result.string("DUPLICATESCANNER_ID = '" + vars.getString("$param.DuplicateScannerId_param") + "'"); +} \ No newline at end of file diff --git a/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod b/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod index 51dc169af8..42f0b6d52f 100644 --- a/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod +++ b/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod @@ -87,6 +87,20 @@ </entityParameter> </children> </entityConsumer> + <entityConsumer> + <name>ScannerResultFieldsConfig_Consumer</name> + <dependency> + <name>dependency</name> + <entityName>DuplicateScannerResultFieldConfig_entity</entityName> + <fieldName>ScannerResultFieldConfigProvider</fieldName> + </dependency> + <children> + <entityParameter> + <name>DuplicateScannerId_param</name> + <valueProcess>%aditoprj%/entity/DuplicateScanner_entity/entityfields/scannerresultfieldsconfig_consumer/children/duplicatescannerid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/DuplicateScanner_entity/entityfields/scannerresultfieldsconfig_consumer/children/duplicatescannerid_param/valueProcess.js b/entity/DuplicateScanner_entity/entityfields/scannerresultfieldsconfig_consumer/children/duplicatescannerid_param/valueProcess.js new file mode 100644 index 0000000000..3c559d4200 --- /dev/null +++ b/entity/DuplicateScanner_entity/entityfields/scannerresultfieldsconfig_consumer/children/duplicatescannerid_param/valueProcess.js @@ -0,0 +1,3 @@ +import("system.vars"); +import("system.result"); +result.string(vars.get("$field.UID")); \ No newline at end of file diff --git a/neonContext/DuplicateScannerResultFieldConfig/DuplicateScannerResultFieldConfig.aod b/neonContext/DuplicateScannerResultFieldConfig/DuplicateScannerResultFieldConfig.aod new file mode 100644 index 0000000000..054a1c7fe2 --- /dev/null +++ b/neonContext/DuplicateScannerResultFieldConfig/DuplicateScannerResultFieldConfig.aod @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext 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/neonContext/1.1.0"> + <name>DuplicateScannerResultFieldConfig</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>DuplicateScannerResultFieldConfig_entity</entity> + <references> + <neonViewReference> + <name>4bab12e9-c4c3-450f-bfcf-8ecbec1f994c</name> + <view>DuplicateScannerResultFieldConfigEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonView/DuplicateScannerEdit_view/DuplicateScannerEdit_view.aod b/neonView/DuplicateScannerEdit_view/DuplicateScannerEdit_view.aod index 2ce2c53291..8de67abe4e 100644 --- a/neonView/DuplicateScannerEdit_view/DuplicateScannerEdit_view.aod +++ b/neonView/DuplicateScannerEdit_view/DuplicateScannerEdit_view.aod @@ -5,7 +5,7 @@ <layout> <boxLayout> <name>layout</name> - <maxDirectionElements v="3" /> + <maxDirectionElements v="4" /> <autoHeight v="false" /> </boxLayout> </layout> @@ -39,5 +39,10 @@ <entityField>ScannerIndexConfigs_Consumer</entityField> <view>DuplicateScannerIndexConfigEdit_view</view> </neonViewReference> + <neonViewReference> + <name>88257173-a722-45a4-88be-790c9ce575cd</name> + <entityField>ScannerResultFieldsConfig_Consumer</entityField> + <view>DuplicateScannerResultFieldConfigEdit_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/DuplicateScannerIndexConfigEdit_view/DuplicateScannerIndexConfigEdit_view.aod b/neonView/DuplicateScannerIndexConfigEdit_view/DuplicateScannerIndexConfigEdit_view.aod index 680269d729..b1c814efb2 100644 --- a/neonView/DuplicateScannerIndexConfigEdit_view/DuplicateScannerIndexConfigEdit_view.aod +++ b/neonView/DuplicateScannerIndexConfigEdit_view/DuplicateScannerIndexConfigEdit_view.aod @@ -12,7 +12,7 @@ <name>EntityFieldsConfig</name> <autoNewRow v="true" /> <entityField>#ENTITY</entityField> - <title></title> + <title>Field configuration</title> <devices /> <columns> <neonTableColumn> diff --git a/neonView/DuplicateScannerPreview_view/DuplicateScannerPreview_view.aod b/neonView/DuplicateScannerPreview_view/DuplicateScannerPreview_view.aod index acc5485240..3aee7953ea 100644 --- a/neonView/DuplicateScannerPreview_view/DuplicateScannerPreview_view.aod +++ b/neonView/DuplicateScannerPreview_view/DuplicateScannerPreview_view.aod @@ -32,5 +32,15 @@ <entityField>ScannerPrefilterConfigs_Consumer</entityField> <view>DuplicateEdit_view</view> </neonViewReference> + <neonViewReference> + <name>37c931f5-021f-485f-9a89-9938f2fb3570</name> + <entityField>ScannerIndexConfigs_Consumer</entityField> + <view>DuplicateScannerIndexConfigEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>df1a5775-1a21-44ca-9829-e49fdbbebc10</name> + <entityField>ScannerResultFieldsConfig_Consumer</entityField> + <view>DuplicateScannerResultFieldConfigEdit_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/DuplicateScannerResultFieldConfigEdit_view/DuplicateScannerResultFieldConfigEdit_view.aod b/neonView/DuplicateScannerResultFieldConfigEdit_view/DuplicateScannerResultFieldConfigEdit_view.aod new file mode 100644 index 0000000000..e90a5912e1 --- /dev/null +++ b/neonView/DuplicateScannerResultFieldConfigEdit_view/DuplicateScannerResultFieldConfigEdit_view.aod @@ -0,0 +1,24 @@ +<?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.2" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.2"> + <name>DuplicateScannerResultFieldConfigEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>ResultFieldsConfig</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <title>Result fields</title> + <columns> + <neonTableColumn> + <name>e330572c-aa47-4c52-a760-3e8765ce3dd0</name> + <entityField>ENTITY_FIELD_NAME</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> -- GitLab