From a03b096cbbb78cceaae755b2b141de32fa145ae5 Mon Sep 17 00:00:00 2001 From: "m.groppe" <m.groppe@adito.de> Date: Tue, 13 Apr 2021 16:14:57 +0200 Subject: [PATCH] Maintainer Kommentare umgesetzt --- .../entityfields/testmail/onActionProcess.js | 12 ------------ entity/LinkTag_entity/LinkTag_entity.aod | 1 - .../entityfields/linktagid/valueProcess.js | 8 -------- .../entityfields/placeholder/onValidation.js | 6 ++---- .../entityfields/placeholder/stateProcess.js | 3 ++- entity/Link_entity/entityfields/url/onValidation.js | 2 +- language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod | 12 ++++++++++++ language/_____LANGUAGE_de/_____LANGUAGE_de.aod | 8 ++++++++ language/_____LANGUAGE_en/_____LANGUAGE_en.aod | 12 ++++++++++++ 9 files changed, 37 insertions(+), 27 deletions(-) delete mode 100644 entity/LinkTag_entity/entityfields/linktagid/valueProcess.js diff --git a/entity/BulkMail_entity/entityfields/testmail/onActionProcess.js b/entity/BulkMail_entity/entityfields/testmail/onActionProcess.js index 586f9b64418..a77b2d89d48 100644 --- a/entity/BulkMail_entity/entityfields/testmail/onActionProcess.js +++ b/entity/BulkMail_entity/entityfields/testmail/onActionProcess.js @@ -1,18 +1,6 @@ -import("system.neon"); -import("system.db"); -import("Employee_lib"); import("system.vars"); import("Bulkmail_lib"); -//var testingContact = vars.get("$field.TESTING_CONTACT_ID"); -//var testingEmail = vars.get("$field.TESTING_EMAIL_ADDRESS"); -// -//if (testingContact && testingEmail) -// BulkMailUtils.sendBulkMailOnServer(vars.get("$field.BULKMAILID"), [[testingContact, testingEmail]]); -//else -// neon.openContext("BulkMailTesting", "BulkMailTesting_view", null, neon.OPERATINGSTATE_VIEW, { -// "BulkMailId_param" : vars.get("$field.BULKMAILID") -// }); BulkMailUtils.sendBulkMailOnServer(vars.get("$field.BULKMAILID"), true); diff --git a/entity/LinkTag_entity/LinkTag_entity.aod b/entity/LinkTag_entity/LinkTag_entity.aod index ad214e77330..6fe8872547a 100644 --- a/entity/LinkTag_entity/LinkTag_entity.aod +++ b/entity/LinkTag_entity/LinkTag_entity.aod @@ -35,7 +35,6 @@ </entityField> <entityField> <name>LINKTAGID</name> - <valueProcess>%aditoprj%/entity/LinkTag_entity/entityfields/linktagid/valueProcess.js</valueProcess> </entityField> <entityField> <name>LINK_ID</name> diff --git a/entity/LinkTag_entity/entityfields/linktagid/valueProcess.js b/entity/LinkTag_entity/entityfields/linktagid/valueProcess.js deleted file mode 100644 index 08b0f362f95..00000000000 --- a/entity/LinkTag_entity/entityfields/linktagid/valueProcess.js +++ /dev/null @@ -1,8 +0,0 @@ -import("system.util"); -import("system.vars"); -import("system.result"); -import("system.neon"); - - -if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null) - result.string(util.getNewUUID()); \ No newline at end of file diff --git a/entity/Link_entity/entityfields/placeholder/onValidation.js b/entity/Link_entity/entityfields/placeholder/onValidation.js index 24c6c4421b5..1c1c14a472e 100644 --- a/entity/Link_entity/entityfields/placeholder/onValidation.js +++ b/entity/Link_entity/entityfields/placeholder/onValidation.js @@ -12,11 +12,9 @@ if (vars.get("$local.value")) .and("LINK.PLACEHOLDER is not null") .arrayColumn(); + var defaultPlaceholderNames = defaultPlaceholders.map(function(placeholder){return placeholder.placeholderName}); - if (defaultPlaceholders.map(function(a) - { - return a.placeholderName - }).indexOf(vars.get("$local.value"))!= -1 || linkPlaceholders.indexOf(vars.get("$local.value"))!= -1) + if(defaultPlaceholderNames.includes(vars.get("$local.value")) || linkPlaceholders.includes("$local.value")) { result.string("Placeholders must be unique") } diff --git a/entity/Link_entity/entityfields/placeholder/stateProcess.js b/entity/Link_entity/entityfields/placeholder/stateProcess.js index a4e4097c367..6f8493a6edd 100644 --- a/entity/Link_entity/entityfields/placeholder/stateProcess.js +++ b/entity/Link_entity/entityfields/placeholder/stateProcess.js @@ -6,7 +6,8 @@ import("system.neon"); var linktype = vars.get("$field.LINKTYPE") var res = neon.COMPONENTSTATE_INVISIBLE -if (linktype == $KeywordRegistry.linkType$EMail()){ +if (linktype == $KeywordRegistry.linkType$EMail()) +{ res = neon.COMPONENTSTATE_EDITABLE; } result.string(res); \ No newline at end of file diff --git a/entity/Link_entity/entityfields/url/onValidation.js b/entity/Link_entity/entityfields/url/onValidation.js index db3f8d46662..7aa2aee48d8 100644 --- a/entity/Link_entity/entityfields/url/onValidation.js +++ b/entity/Link_entity/entityfields/url/onValidation.js @@ -7,7 +7,7 @@ import("Sql_lib"); if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$local.value")) { if (newSelect("URL").from("LINK").where("LINK.URL", vars.get("$local.value")).cell()) - result.string(translate.text("Die Url muss eindeutig sein!")) + result.string(translate.text("Url must be unique")); if (vars.get("$field.REDIRECT") == "1" && !/^(?:http(s)?:\/\/)[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/g.test(vars.get("$local.value"))) { diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index 757a9b87c35..b379e7c428d 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -8223,6 +8223,18 @@ <entry> <key>Send Date</key> </entry> + <entry> + <key>Filter can't be empty</key> + </entry> + <entry> + <key>Opening Date</key> + </entry> + <entry> + <key>Recipient filter</key> + </entry> + <entry> + <key>Url must be unique</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> <sqlModels> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index cb20815ec4a..d19f8b68f4e 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -10,6 +10,10 @@ <key>Event End</key> <value>Veranstaltungs Ende</value> </entry> + <entry> + <key>Redirect needs a full Url with http/https</key> + <value>Für die Weiterleitung wird eine vollständige Url mit http/https benötigt</value> + </entry> <entry> <key>Use for test run</key> <value>Bei Testversand verwenden</value> @@ -22,6 +26,10 @@ <key>Set Test Recipient</key> <value>Testempfänger setzen</value> </entry> + <entry> + <key>Url must be unique</key> + <value>Die Url muss eindeutig sein!</value> + </entry> <entry> <key>Opening Date</key> <value>Öffnungsdatum</value> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 318acfbfa89..dba023c30af 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -8304,6 +8304,18 @@ <entry> <key>Send Date</key> </entry> + <entry> + <key>Filter can't be empty</key> + </entry> + <entry> + <key>Opening Date</key> + </entry> + <entry> + <key>Recipient filter</key> + </entry> + <entry> + <key>Url must be unique</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> -- GitLab