diff --git a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod index 0f5041a7285705756f5069ff30517728f13195cf..fee661d3cb7f4aad87fef6fca2661846055e740a 100644 --- a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod +++ b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod @@ -3,6 +3,7 @@ <name>CampaignAddParticipants_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <title>Add participants to Campaign</title> + <onValidation>%aditoprj%/entity/CampaignAddParticipants_entity/onValidation.js</onValidation> <recordContainer>jdito</recordContainer> <entityFields> <entityProvider> diff --git a/entity/CampaignAddParticipants_entity/onValidation.js b/entity/CampaignAddParticipants_entity/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..dab93d8683388936cd145f6c9c00e4aad529f078 --- /dev/null +++ b/entity/CampaignAddParticipants_entity/onValidation.js @@ -0,0 +1,7 @@ +import("system.vars"); +import("system.result"); + +if (vars.get("$field.isOperationValid") == "false") +{ + result.object("Keine gültige Auswahl"); +} diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index 929895814d9427f1feb950924eee9db8d57e812e..680374aa6f279c91f097f9c0fdc2522e0d039eff 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -4267,16 +4267,13 @@ <key>All selected participants already are in the campaign</key> </entry> <entry> - <key>participant</key> + <key>Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)</key> </entry> <entry> - <key>will be added to the selected campaign step</key> + <key>#countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s) will be added to the selected campaign step</key> </entry> <entry> - <key>Not enough slots for</key> - </entry> - <entry> - <key>participants</key> + <key>No valid Selection</key> </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index 2f04060f0b4553e52415651bd3d2d22b50b31493..a12b4eb2bbe63d56a0e8ba9c65c9804dde659d54 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -5401,6 +5401,10 @@ <key>Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)</key> <value>Nicht genügend Teilnehmerplätze verfügbar für #countValidParticipantsToAdd#/#countParticipantsToAdd# Teilnehmer</value> </entry> + <entry> + <key>No valid Selection</key> + <value>Keine gültige Auswahl</value> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 784956dd00696e0bcdc261e751b42ed1bb4c8af7..672361032b66d26b1b74ac81b818431cc67c13e7 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -4321,6 +4321,9 @@ <entry> <key>Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)</key> </entry> + <entry> + <key>No valid Selection</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language>