diff --git a/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js b/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js index 3682d70ed96a3029703d1672015a49480f4bf9c3..85fd13c8256b0266b3a65fca4adfa2dd2853c48f 100644 --- a/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js +++ b/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js @@ -91,7 +91,7 @@ if(selectedCampaignId != '') if(countValidParticipantsToAdd <= 0) { - messageString = "Alle selektierten Teilnehmer befinden sich bereits in der Stufe"; + messageString = "Alle selektierten Teilnehmer befinden sich bereits in der Kampagne"; } else if(hasStepEnoughSlots(countValidParticipantsToAdd)) { diff --git a/entity/Organisation_entity/entityfields/addtocampaign/onActionProcess.js b/entity/Organisation_entity/entityfields/addtocampaign/onActionProcess.js index 44dc17d6535e270d1a46d97643d22e3825bc9208..2b8021ddae3f007dfd850d8c09616a5c5a57da1e 100644 --- a/entity/Organisation_entity/entityfields/addtocampaign/onActionProcess.js +++ b/entity/Organisation_entity/entityfields/addtocampaign/onActionProcess.js @@ -1,4 +1,5 @@ import("system.vars"); import("Campaign_lib"); -CampaignUtils.addParticipant(vars.getString("$field.CONTACTID")); \ No newline at end of file +var contactIdRay = [vars.getString("$field.CONTACTID")]; +CampaignUtils.addParticipantsByRowIds(JSON.stringify(contactIdRay), "ORGANISATION"); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/addtocampaign/onActionProcess.js b/entity/Person_entity/entityfields/addtocampaign/onActionProcess.js index 44dc17d6535e270d1a46d97643d22e3825bc9208..f04c2eb6b26677e381d239f513a25ee02b5fff03 100644 --- a/entity/Person_entity/entityfields/addtocampaign/onActionProcess.js +++ b/entity/Person_entity/entityfields/addtocampaign/onActionProcess.js @@ -1,4 +1,5 @@ import("system.vars"); import("Campaign_lib"); -CampaignUtils.addParticipant(vars.getString("$field.CONTACTID")); \ No newline at end of file +var contactIdRay = [vars.getString("$field.CONTACTID")]; +CampaignUtils.addParticipantsByRowIds(JSON.stringify(contactIdRay), "PERSON"); \ No newline at end of file diff --git a/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod b/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod index 907ed6c261d4cde96a73c1f31bf198b06400cd4d..4730eea4782c4d0a0e44841f9d7642b8a16c3d57 100644 --- a/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod +++ b/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod @@ -15,6 +15,7 @@ <name>ParticipantsTable</name> <favoriteActionGroup1>FilterViewActionGroup</favoriteActionGroup1> <entityField>#ENTITY</entityField> + <isCreatable v="false" /> <isEditable v="false" /> <columns> <neonTableColumn>