From 5a690af40fa5b2ccd4fd8411a256ff998d7576b5 Mon Sep 17 00:00:00 2001 From: "j.goderbauer" <j.goderbauer@adito.de> Date: Wed, 30 Sep 2020 16:02:28 +0200 Subject: [PATCH] =?UTF-8?q?[Projekt:=20Entwicklung=20-=20Neon][TicketNr.:?= =?UTF-8?q?=201065737][Dublettenkonfiguration=20kann=20nicht=20mehr=20gel?= =?UTF-8?q?=C3=B6scht=20werden]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entity/DuplicateScanner_entity/DuplicateScanner_entity.aod | 3 +++ entity/DuplicateScanner_entity/grantCreateProcess.js | 6 ++++++ .../DuplicateScannerFilter_view.aod | 4 +++- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 entity/DuplicateScanner_entity/grantCreateProcess.js diff --git a/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod b/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod index 98691a74900..f7c25714e6b 100644 --- a/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod +++ b/entity/DuplicateScanner_entity/DuplicateScanner_entity.aod @@ -4,6 +4,9 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/DuplicateScanner_entity/documentation.adoc</documentation> <title>Duplicate Configuration</title> + <grantCreate v="false" /> + <grantCreateProcess>%aditoprj%/entity/DuplicateScanner_entity/grantCreateProcess.js</grantCreateProcess> + <grantDelete v="false" /> <iconId>VAADIN:COG_O</iconId> <titlePlural>Configurations</titlePlural> <recordContainer>DBRecordContainer</recordContainer> diff --git a/entity/DuplicateScanner_entity/grantCreateProcess.js b/entity/DuplicateScanner_entity/grantCreateProcess.js new file mode 100644 index 00000000000..333152c51c6 --- /dev/null +++ b/entity/DuplicateScanner_entity/grantCreateProcess.js @@ -0,0 +1,6 @@ +import("system.result"); + +//While it is absolutely legal to add more configurations for other entities we do not want to enable the option for the user for security reasons. +//This is no problem because if other entities want to implement duplicate recogniition it is required to customize the system anyway, and when +//this is done the developer can insert the duplicate scanner record. +result.string(false); \ No newline at end of file diff --git a/neonView/DuplicateScannerFilter_view/DuplicateScannerFilter_view.aod b/neonView/DuplicateScannerFilter_view/DuplicateScannerFilter_view.aod index 1ffb18b8f78..69992ae5ab5 100644 --- a/neonView/DuplicateScannerFilter_view/DuplicateScannerFilter_view.aod +++ b/neonView/DuplicateScannerFilter_view/DuplicateScannerFilter_view.aod @@ -13,7 +13,7 @@ <favoriteActionGroup2></favoriteActionGroup2> <favoriteActionGroup3>RunActionGroup</favoriteActionGroup3> <entityField>#ENTITY</entityField> - <isCreatable v="true" /> + <isCreatable v="false" /> <isDeletable v="false" /> <isEditable v="true" /> <columns> @@ -31,6 +31,8 @@ <name>Treetable</name> <favoriteActionGroup3>RunActionGroup</favoriteActionGroup3> <entityField>#ENTITY</entityField> + <isCreatable v="false" /> + <isDeletable v="false" /> <columns> <neonTreeTableColumn> <name>2ce9962e-4e3e-4cd6-b391-0f61505459f4</name> -- GitLab