diff --git a/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js b/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js index 0964b63d8d3cd49d05a560e82b366ac6948b077f..b4bf3c912004332a45e08dc5ecd3adb4ecac9ecd 100644 --- a/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js +++ b/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js @@ -94,17 +94,12 @@ if(selectedCampaignId != '') } else if(hasStepEnoughSlots(countValidParticipantsToAdd)) { - messageString = translate.text("#countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s) will be added to the selected campaign step"); - messageString = messageString.replace("#countValidParticipantsToAdd#", countValidParticipantsToAdd); - messageString = messageString.replace("#countParticipantsToAdd#", countParticipantsToAdd); - + messageString = translate.withArguments("%0/%1 participant(s) will be added to the selected campaign step", [countValidParticipantsToAdd, countParticipantsToAdd]); resultValue = "true"; } else { - messageString = translate.text("Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)"); - messageString = messageString.replace("#countValidParticipantsToAdd#", countValidParticipantsToAdd); - messageString = messageString.replace("#countParticipantsToAdd#", countParticipantsToAdd); + messageString = translate.withArguments("Not enough slots for %0/%1 participant(s)", [countValidParticipantsToAdd, countParticipantsToAdd]); } neon.setFieldValue("$field.campaignParticipantMessage", messageString); result.string(resultValue); diff --git a/entity/CampaignPlanning_entity/CampaignPlanning_entity.aod b/entity/CampaignPlanning_entity/CampaignPlanning_entity.aod index 6f2d583196c839b8cca772ead5c25c6a7fde108f..d959eb41ca807403854e89431037d2fcbf0cc3fa 100644 --- a/entity/CampaignPlanning_entity/CampaignPlanning_entity.aod +++ b/entity/CampaignPlanning_entity/CampaignPlanning_entity.aod @@ -1,5 +1,5 @@ <?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.8" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.8"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.9" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.9"> <name>CampaignPlanning_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <icon>NEON:GROUP_APPOINTMENT</icon> @@ -140,16 +140,32 @@ <contentProcess>%aditoprj%/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/contentProcess.js</contentProcess> <onUpdate>%aditoprj%/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/onUpdate.js</onUpdate> <onDelete>%aditoprj%/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/onDelete.js</onDelete> - <recordFields> - <element>UID.value</element> - <element>NAME.value</element> - <element>PREDECESSOR_STEP_ID.value</element> - <element>STEP_DESCRIPTION.value</element> - <element>DATE_START.value</element> - <element>DATE_END.value</element> - <element>CAMPAIGN_ID.value</element> - <element>targetContext.value</element> - </recordFields> + <recordFieldMappings> + <jDitoRecordFieldMapping> + <name>UID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>NAME.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>PREDECESSOR_STEP_ID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>STEP_DESCRIPTION.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DATE_START.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DATE_END.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>CAMPAIGN_ID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>targetContext.value</name> + </jDitoRecordFieldMapping> + </recordFieldMappings> </jDitoRecordContainer> </recordContainers> </entity> diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index df149270d2983fb32f657b58f2e02454d4e8ce12..2dde0da0bf343e5e2d8b30444195d4c943bbdaa1 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -4267,17 +4267,14 @@ <key>All selected participants already are in the campaign</key> </entry> <entry> - <key>Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)</key> + <key>Not enough slots for %0/%1 participant(s)</key> </entry> <entry> - <key>#countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s) will be added to the selected campaign step</key> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> </entry> <entry> <key>No valid Selection</key> </entry> - <entry> - <key>Open admin view</key> - </entry> <entry> <key>Sender address</key> </entry> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index a754ff6973b76a2064d8c70cebae29d9f622ba2a..072bf0771666e738a16ca7328662af9ac0eff510 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -5640,12 +5640,12 @@ <value>Alle selektierten Teilnehmer sind bereits in der Kampagne</value> </entry> <entry> - <key>#countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s) will be added to the selected campaign step</key> - <value>#countValidParticipantsToAdd#/#countParticipantsToAdd# Teilnehmer werden zur selektierten Kampagnenstufe hinzugefügt</value> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> + <value>%0/%1 Teilnehmer werden zur selektierten Kampagnenstufe hinzugefügt</value> </entry> <entry> - <key>Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)</key> - <value>Nicht genügend Teilnehmerplätze verfügbar für #countValidParticipantsToAdd#/#countParticipantsToAdd# Teilnehmer</value> + <key>Not enough slots for %0/%1 participant(s)</key> + <value>Nicht genügend Teilnehmerplätze verfügbar für %0/%1 Teilnehmer</value> </entry> <entry> <key>No valid Selection</key> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 9b801d4a6b05b6bbcf41ff558421ff699f0dfd5b..bab6509f1c48d781fa95c955163679d52ed7c873 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -4316,17 +4316,14 @@ <key>All selected participants already are in the campaign</key> </entry> <entry> - <key>#countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s) will be added to the selected campaign step</key> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> </entry> <entry> - <key>Not enough slots for #countValidParticipantsToAdd#/#countParticipantsToAdd# participant(s)</key> + <key>Not enough slots for %0/%1 participant(s)</key> </entry> <entry> <key>No valid Selection</key> </entry> - <entry> - <key>Open admin view</key> - </entry> <entry> <key>Sender address</key> </entry> diff --git a/neonView/TaskMainPreview_view/TaskMainPreview_view.aod b/neonView/TaskMainPreview_view/TaskMainPreview_view.aod deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000