From 31bd313563e4e0669ff8914e10ae3ffc0265d700 Mon Sep 17 00:00:00 2001 From: "d.buechler" <d.buechler@adito.de> Date: Fri, 26 Apr 2019 13:31:23 +0200 Subject: [PATCH] =?UTF-8?q?SORTING=20einer=20Stufe=20wird=20initial=20nun?= =?UTF-8?q?=20korrekt=20berechnet=20und=20beginnt=20mit=201=20Im=20Preview?= =?UTF-8?q?=20der=20Kampagnenstufe=20wird=20nun=20ein=20Verweis=20auf=20di?= =?UTF-8?q?e=20Kampagne=20angezeigt,=20so=20kann=20schneller=20zur=C3=BCck?= =?UTF-8?q?=20gesprungen=20werden.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entityfields/campaign_id/onValueChange.js | 3 ++- entity/CampaignStep_entity/CampaignStep_entity.aod | 13 +++++++++++++ entity/Campaign_entity/Campaign_entity.aod | 6 ++++++ .../recordcontainers/db/onDBInsert.js | 2 +- .../CampaignStepPreview_view.aod | 4 ++++ 5 files changed, 26 insertions(+), 2 deletions(-) diff --git a/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js b/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js index 09512470cd7..a8754300a5e 100644 --- a/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js +++ b/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js @@ -3,6 +3,7 @@ import("system.vars"); import("system.neon"); import("Campaign_lib"); -var stepId = CampaignUtils.getDefaultCampaignStep(vars.get("$field.CAMPAIGN_ID")); +var stepId; +CampaignUtils.getDefaultCampaignStep(vars.get("$field.CAMPAIGN_ID")); neon.setFieldValue("$field.CAMPAIGNSTEP_ID", stepId); \ No newline at end of file diff --git a/entity/CampaignStep_entity/CampaignStep_entity.aod b/entity/CampaignStep_entity/CampaignStep_entity.aod index 19cea84b443..e26c5f83d6d 100644 --- a/entity/CampaignStep_entity/CampaignStep_entity.aod +++ b/entity/CampaignStep_entity/CampaignStep_entity.aod @@ -17,8 +17,12 @@ </entityField> <entityField> <name>CAMPAIGN_ID</name> + <title>Campaign</title> + <consumer>CampaignConsumer</consumer> + <linkedContext>Campaign</linkedContext> <mandatory v="true" /> <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaign_id/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>EMPLOYEE_CONTACT_ID</name> @@ -224,6 +228,15 @@ <contentType>NUMBER</contentType> <outputFormat>#,##0.00</outputFormat> </entityField> + <entityConsumer> + <name>CampaignConsumer</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Campaign_entity</entityName> + <fieldName>CampaignProvider</fieldName> + </dependency> + </entityConsumer> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/Campaign_entity/Campaign_entity.aod b/entity/Campaign_entity/Campaign_entity.aod index 9293f8a8400..679a410f39a 100644 --- a/entity/Campaign_entity/Campaign_entity.aod +++ b/entity/Campaign_entity/Campaign_entity.aod @@ -138,6 +138,12 @@ <fieldName>Campaigns</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>92ec68f6-2ff5-4f15-9001-6297a6d5790d</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>CampaignConsumer</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityConsumer> diff --git a/entity/Campaign_entity/recordcontainers/db/onDBInsert.js b/entity/Campaign_entity/recordcontainers/db/onDBInsert.js index 671b8177755..1792051b832 100644 --- a/entity/Campaign_entity/recordcontainers/db/onDBInsert.js +++ b/entity/Campaign_entity/recordcontainers/db/onDBInsert.js @@ -23,7 +23,7 @@ var dateEnd = inThreeWeeks; var description = ""; var maxParticipants = 100; var state = $KeywordRegistry.campaignStepState$open(); -var sorting = 0; +var sorting = 1; var employeeContactId = vars.get("$field.EMPLOYEE_CONTACT_ID"); diff --git a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod index d9ab350b2ee..2a7a0e71329 100644 --- a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod +++ b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod @@ -19,6 +19,10 @@ <name>CampaignStepInfosGeneric</name> <entityField>#ENTITY</entityField> <fields> + <entityFieldLink> + <name>a5754668-2ba8-4c26-b8ab-f74e3c6c1085</name> + <entityField>CAMPAIGN_ID</entityField> + </entityFieldLink> <entityFieldLink> <name>4cbf0232-1dab-47f9-b62a-b539d5035c53</name> <entityField>DATE_START</entityField> -- GitLab