From 96edfbc13814fbd6a6387ca0ad9ad40aa79f3e4a Mon Sep 17 00:00:00 2001 From: "d.buechler" <d.buechler@adito.de> Date: Thu, 4 Jul 2019 10:20:39 +0200 Subject: [PATCH] =?UTF-8?q?Die=20Aktion=20zum=20Hinzuf=C3=BCgen=20zu=20ein?= =?UTF-8?q?er=20Kampagne=20am=20Kontakt=20nutzt=20nun=20den=20gleichen=20V?= =?UTF-8?q?iew=20wie=20die=20Serienaktion.=20Somit=20findet=20auch=20hier?= =?UTF-8?q?=20nun=20die=20korrekte=20Pr=C3=BCfung=20statt.=20Aktionen=20zu?= =?UTF-8?q?m=20Bearbeiten=20und=20Einzel-Hinzuf=C3=BCgen=20in=20der=20Filt?= =?UTF-8?q?erView=20der=20CampaignParticipants=20wurde=20deaktiviert,=20da?= =?UTF-8?q?=20hier=20eine=20andere=20view=20genutzt=20wurde,=20welche=20ke?= =?UTF-8?q?ine=20Pr=C3=BCfung=20hatte.=20Zus=C3=A4tzlich=20ergibt=20es=20v?= =?UTF-8?q?om=20Ablauf=20her=20keinen=20Sinn=20an=20dieser=20Stelle=20einz?= =?UTF-8?q?elne=20Teilnehmer=20hinzuzuf=C3=BCgen,?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entityfields/isoperationvalid/valueProcess.js | 2 +- .../entityfields/addtocampaign/onActionProcess.js | 3 ++- .../entityfields/addtocampaign/onActionProcess.js | 3 ++- .../CampaignParticipantFilter_view.aod | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js b/entity/CampaignAddParticipants_entity/entityfields/isoperationvalid/valueProcess.js index 3682d70ed9..85fd13c825 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 44dc17d653..2b8021ddae 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 44dc17d653..f04c2eb6b2 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 907ed6c261..4730eea478 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> -- GitLab