From ae68662365b2d5e8f3f15543d27f44b47c884ede Mon Sep 17 00:00:00 2001 From: "d.buechler" <d.buechler@adito.de> Date: Tue, 21 May 2019 16:40:36 +0200 Subject: [PATCH] Kleinere Fixes --- .../CampaignStep_entity.aod | 4 ++ .../entityfields/campaignname/valueProcess.js | 5 +++ neonContext/Campaign/Campaign.aod | 2 +- neonContext/CampaignCost/CampaignCost.aod | 2 +- .../CampaignCostFilter_view.aod | 18 ++++++++- .../CampaignCost_view/CampaignCost_view.aod | 14 +++---- .../CampaignGroupedCostFilter_view.aod | 40 ------------------- .../CampaignStepsGantt_view.aod | 4 ++ neonView/testest/testest.aod | 18 --------- 9 files changed, 38 insertions(+), 69 deletions(-) create mode 100644 entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js delete mode 100644 neonView/CampaignGroupedCostFilter_view/CampaignGroupedCostFilter_view.aod delete mode 100644 neonView/testest/testest.aod diff --git a/entity/CampaignStep_entity/CampaignStep_entity.aod b/entity/CampaignStep_entity/CampaignStep_entity.aod index e3c0579097b..ef624f228c4 100644 --- a/entity/CampaignStep_entity/CampaignStep_entity.aod +++ b/entity/CampaignStep_entity/CampaignStep_entity.aod @@ -342,6 +342,10 @@ </entityParameter> </children> </entityConsumer> + <entityField> + <name>CampaignName</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js</valueProcess> + </entityField> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js b/entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js new file mode 100644 index 00000000000..497f656394e --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/campaignname/valueProcess.js @@ -0,0 +1,5 @@ +import("system.result"); +import("system.vars"); +import("Campaign_lib"); + +result.string(CampaignUtils.getCampaignNameById(vars.get("$field.CAMPAIGN_ID"))); \ No newline at end of file diff --git a/neonContext/Campaign/Campaign.aod b/neonContext/Campaign/Campaign.aod index adc1cf9dbf0..1cbe949d47f 100644 --- a/neonContext/Campaign/Campaign.aod +++ b/neonContext/Campaign/Campaign.aod @@ -41,7 +41,7 @@ </neonViewReference> <neonViewReference> <name>c32002ad-92ff-408c-a399-2998868f94d0</name> - <view>testest</view> + <view>CampaignCostFix_view</view> </neonViewReference> </references> </neonContext> diff --git a/neonContext/CampaignCost/CampaignCost.aod b/neonContext/CampaignCost/CampaignCost.aod index 65fbbf22993..0e1a0721491 100644 --- a/neonContext/CampaignCost/CampaignCost.aod +++ b/neonContext/CampaignCost/CampaignCost.aod @@ -16,7 +16,7 @@ </neonViewReference> <neonViewReference> <name>01137074-b129-42bc-86b7-82afc356923b</name> - <view>CampaignGroupedCostFilter_view</view> + <view>CampaignCostVariable_view</view> </neonViewReference> <neonViewReference> <name>a4f131e8-2371-4070-83f7-fd69dfd6a7df</name> diff --git a/neonView/CampaignCostFilter_view/CampaignCostFilter_view.aod b/neonView/CampaignCostFilter_view/CampaignCostFilter_view.aod index 8b940f6c9f5..012a6072777 100644 --- a/neonView/CampaignCostFilter_view/CampaignCostFilter_view.aod +++ b/neonView/CampaignCostFilter_view/CampaignCostFilter_view.aod @@ -4,11 +4,25 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> <layout> - <boxLayout> + <groupLayout> <name>layout</name> - </boxLayout> + </groupLayout> </layout> <children> + <genericMultipleViewTemplate> + <name>CampaignCostGenericMultiple</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>3bd51d9a-4674-4489-bbd3-e368d44f47cc</name> + <entityField>CATEGORY</entityField> + </neonTableColumn> + <neonTableColumn> + <name>cf773f39-bcbf-4114-909e-c47b3e5a4538</name> + <entityField>NET</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> <tableViewTemplate> <name>CampaignCost</name> <entityField>#ENTITY</entityField> diff --git a/neonView/CampaignCost_view/CampaignCost_view.aod b/neonView/CampaignCost_view/CampaignCost_view.aod index 38de61b3865..9c4f2e5543a 100644 --- a/neonView/CampaignCost_view/CampaignCost_view.aod +++ b/neonView/CampaignCost_view/CampaignCost_view.aod @@ -7,25 +7,25 @@ <boxLayout> <name>layout</name> <direction>HORIZONTAL</direction> - <maxDirectionElements v="2" /> + <maxDirectionElements v="3" /> </boxLayout> </layout> <children> + <neonViewReference> + <name>5830d1ed-c118-4a37-ab65-4727e8312c0a</name> + <entityField>CampaignStepCosts</entityField> + <view>CampaignCostVariable_view</view> + </neonViewReference> <neonViewReference> <name>c4476130-ca57-4707-9448-266138c09880</name> <entityField>#ENTITY</entityField> - <view>testest</view> + <view>CampaignCostFix_view</view> </neonViewReference> <neonViewReference> <name>5d65fb20-7704-45a0-93c8-513c7b2e3f5f</name> <entityField>CampaignAnalysisConsumer</entityField> <view>CampaignCostAnalysis_view</view> </neonViewReference> - <neonViewReference> - <name>5830d1ed-c118-4a37-ab65-4727e8312c0a</name> - <entityField>CampaignStepCosts</entityField> - <view>CampaignGroupedCostFilter_view</view> - </neonViewReference> <neonViewReference> <name>4f5b74d6-cbae-458d-811e-4f83a65d43ad</name> <entityField>CampaignCostsChart</entityField> diff --git a/neonView/CampaignGroupedCostFilter_view/CampaignGroupedCostFilter_view.aod b/neonView/CampaignGroupedCostFilter_view/CampaignGroupedCostFilter_view.aod deleted file mode 100644 index e3bce2264a0..00000000000 --- a/neonView/CampaignGroupedCostFilter_view/CampaignGroupedCostFilter_view.aod +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> - <name>CampaignGroupedCostFilter_view</name> - <title>Step costs</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <treeTableViewTemplate> - <name>CostTreeTable</name> - <favoriteActionGroup1>alter</favoriteActionGroup1> - <defaultGroupFields> - <element>CAMPAIGNSTEP_ID</element> - </defaultGroupFields> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>457caff8-0403-425f-839c-62e5d05fe3a1</name> - <entityField>CATEGORY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>2adbd887-f1df-43ff-bde9-12c8273af7a9</name> - <entityField>NET</entityField> - </neonTableColumn> - <neonTableColumn> - <name>f8c6439c-9536-477b-af19-26719902e12e</name> - <entityField>netPerParticipant</entityField> - </neonTableColumn> - <neonTableColumn> - <name>8239e81b-d69c-4ea9-b55d-83e79d1693cf</name> - <entityField>countParticipants</entityField> - </neonTableColumn> - </columns> - </treeTableViewTemplate> - </children> -</neonView> diff --git a/neonView/CampaignStepsGantt_view/CampaignStepsGantt_view.aod b/neonView/CampaignStepsGantt_view/CampaignStepsGantt_view.aod index ab23a36c853..96ab4aaa5c1 100644 --- a/neonView/CampaignStepsGantt_view/CampaignStepsGantt_view.aod +++ b/neonView/CampaignStepsGantt_view/CampaignStepsGantt_view.aod @@ -17,7 +17,11 @@ <uidField>CAMPAIGNSTEPID</uidField> <stepPredecessorIdField>PREDECESSORSTEP_ID</stepPredecessorIdField> <groupedProjectIdField>CAMPAIGN_ID</groupedProjectIdField> + <groupedProjectNameField>CampaignName</groupedProjectNameField> <entityField>#ENTITY</entityField> + <isCreatable v="true" /> + <isEditable v="true" /> + <isDeletable v="true" /> <title></title> </ganttViewTemplate> </children> diff --git a/neonView/testest/testest.aod b/neonView/testest/testest.aod deleted file mode 100644 index 226577cf2fd..00000000000 --- a/neonView/testest/testest.aod +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> - <name>testest</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <drawerLayout> - <name>layout</name> - <layoutCaption>teststg dfg</layoutCaption> - </drawerLayout> - </layout> - <children> - <neonViewReference> - <name>127a0cab-ec21-47e6-ba6c-c091cb31c794</name> - <entityField>CampaignCosts</entityField> - <view>CampaignCostFilter_view</view> - </neonViewReference> - </children> -</neonView> -- GitLab