Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenVanHoecke.cls.xml =================================================================== diff -u -r60412 -r60422 --- vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenVanHoecke.cls.xml (.../TestKleurenVanHoecke.cls.xml) (revision 60412) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenVanHoecke.cls.xml (.../TestKleurenVanHoecke.cls.xml) (revision 60422) @@ -58,7 +58,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.LadeKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } @@ -84,7 +86,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.LadeKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } @@ -110,7 +114,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.BodemKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.BodemKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } @@ -136,7 +142,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenDerk.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenDerk.cls.xml (revision 0) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenDerk.cls.xml (revision 60422) @@ -0,0 +1,168 @@ + + + +vhUnitTest.DOM.PM.Maatwerk.TAX.Base + + +APPS.PM.Maatwerk.dto.IngegevenKenmerken +1 + + + +APPS.PM.Maatwerk.dto.KenmerkMogelijkheden +1 + + + +APPS.EC.impl.ConfiguratorService.KenmerkDomeinPostProcessor +1 + + + +DOM.common.Personality +1 + + + + + + + +aTestName:%String + + + + + + + + + + + + + + + + + + + + +VerwachteKleuren:%ListOfDataTypes,KenmerkNaam:TECH.String +1 + + + + + + Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenOptima.cls.xml =================================================================== diff -u -r60412 -r60422 --- vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenOptima.cls.xml (.../TestKleurenOptima.cls.xml) (revision 60412) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenOptima.cls.xml (.../TestKleurenOptima.cls.xml) (revision 60422) @@ -58,7 +58,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.LadeKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } @@ -84,7 +86,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.LadeKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } @@ -110,7 +114,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.BodemKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.BodemKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } @@ -136,7 +142,9 @@ Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.Sycomore) } Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.BrutEik) - Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.BardolinoEik) + If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik")) { + Do VerwachteWaarden.Insert(..Enum.LadeKleur.BardolinoEik) + } If (##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefTaxNebraskaEikenhout")) { Do VerwachteWaarden.Insert(..Enum.KantenbandKleur.NebraskaEikenhout) } Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenStylmar.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenStylmar.cls.xml (revision 0) +++ vhUnitTest/APPS/EC/impl/ConfiguratorService/InterneKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/TAX/TestKleurenStylmar.cls.xml (revision 60422) @@ -0,0 +1,168 @@ + + + +vhUnitTest.DOM.PM.Maatwerk.TAX.Base + + +APPS.PM.Maatwerk.dto.IngegevenKenmerken +1 + + + +APPS.PM.Maatwerk.dto.KenmerkMogelijkheden +1 + + + +APPS.EC.impl.ConfiguratorService.KenmerkDomeinPostProcessor +1 + + + +DOM.common.Personality +1 + + + + + + + +aTestName:%String + + + + + + + + + + + + + + + + + + + + +VerwachteKleuren:%ListOfDataTypes,KenmerkNaam:TECH.String +1 + + + + + + Index: vhTest/Mock/DOM/common/ProjectSettingsAPI.cls.xml =================================================================== diff -u -r60412 -r60422 --- vhTest/Mock/DOM/common/ProjectSettingsAPI.cls.xml (.../ProjectSettingsAPI.cls.xml) (revision 60412) +++ vhTest/Mock/DOM/common/ProjectSettingsAPI.cls.xml (.../ProjectSettingsAPI.cls.xml) (revision 60422) @@ -47,6 +47,13 @@ ]]> + +ApplicatieType:APPS.common.enu.ApplicatieType +%Boolean + + + %Boolean %Boolean + +1 +ApplicatieType:APPS.common.enu.ApplicatieType +%Boolean + + 1 ApplicatieType:APPS.common.enu.ApplicatieType Index: vhDeploy/Deploy20200323xProjectSettingsBeperkteKlantenTaxBardolinoEik.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20200323xProjectSettingsBeperkteKlantenTaxBardolinoEik.cls.xml (revision 0) +++ vhDeploy/Deploy20200323xProjectSettingsBeperkteKlantenTaxBardolinoEik.cls.xml (revision 60422) @@ -0,0 +1,19 @@ + + + +vhDeploy.Deploy + + +%String +Projectsettings beperkte klanten kleur Tax BardolinoEik + + + +1 + + + + + + Index: DOM/common/impl/ProjectSettingsAPI.cls.xml =================================================================== diff -u -r60412 -r60422 --- DOM/common/impl/ProjectSettingsAPI.cls.xml (.../ProjectSettingsAPI.cls.xml) (revision 60412) +++ DOM/common/impl/ProjectSettingsAPI.cls.xml (.../ProjectSettingsAPI.cls.xml) (revision 60422) @@ -225,6 +225,13 @@ ]]> + +ApplicatieType:APPS.common.enu.ApplicatieType +%Boolean + + + ApplicatieType:APPS.common.enu.ApplicatieType %Boolean Index: APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml =================================================================== diff -u -r60412 -r60422 --- APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml (.../KenmerkDomeinPostProcessor.cls.xml) (revision 60412) +++ APPS/EC/impl/ConfiguratorService/KenmerkDomeinPostProcessor.cls.xml (.../KenmerkDomeinPostProcessor.cls.xml) (revision 60422) @@ -167,6 +167,13 @@ Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.BodemKleur, ..TAOREnum.BodemKleur.NebraskaEikenhout) Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.KantenbandKleur, ..TAOREnum.KantenbandKleur.NebraskaEikenhout) } + + If ($$$Not(..Klant.GeefID() = ##class(DOM.VKP.enu.Klant).Stylmar()) && $$$Not(..Klant.GeefID() = ##class(DOM.VKP.enu.Klant).Derk()) && $$$Not(##class(TECH.Config.ConfigMgr).Instance().GetBoolean("DOM.common.ProjectSettingsAPI_IsActiefBeperkteKlantenTaxBardolinoEik"))) { + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeKleur, ..TAOREnum.LadeKleur.BardolinoEik) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeBinnenKleur, ..TAOREnum.LadeKleur.BardolinoEik) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.BodemKleur, ..TAOREnum.BodemKleur.BardolinoEik) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.KantenbandKleur, ..TAOREnum.KantenbandKleur.BardolinoEik) + } ]]>