Index: APPS/EC/impl/ConfiguratorService/InterneKenmerkMogelijkhedenPostProcessor/LBX.cls.xml =================================================================== diff -u -r40665 -r46028 --- APPS/EC/impl/ConfiguratorService/InterneKenmerkMogelijkhedenPostProcessor/LBX.cls.xml (.../LBX.cls.xml) (revision 40665) +++ APPS/EC/impl/ConfiguratorService/InterneKenmerkMogelijkhedenPostProcessor/LBX.cls.xml (.../LBX.cls.xml) (revision 46028) @@ -8,13 +8,24 @@ 1 + +APPS.EC.UnishopConfigurator.impl.IsActiefValidator +1 + + + +DOM.common.Authorizatie.enu.Rol.AutoComplete +1 + + 1 1 %Status 1 @@ -34,6 +45,12 @@ Do LBXKenmerken.NietMeeleveren.Remove(..Enum.Rol.TiponSynchronisatieSet) Do LBXKenmerken.NietMeeleveren.Remove(..Enum.Rol.TiponSynchronisatieStang) } + + #dim IsGeldigeRol As %Boolean = ..IsActiefValidator.If.Rol(..AuthorizatieRol.ICTmedewerker, ..AuthorizatieRol.Productbeheerder).IsValid() + + If (LBXKenmerken.IsBinnenlade) && $$$Not(IsGeldigeRol) { + Do KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..Enum.KenmerkNaam.LadeHoogte, ..Enum.LadeHoogte.K) + } ]]> Index: APPS/EC/impl/ConfiguratorService/WebshopKenmerkMogelijkhedenPostProcessor/LBX.cls.xml =================================================================== diff -u -r41145 -r46028 --- APPS/EC/impl/ConfiguratorService/WebshopKenmerkMogelijkhedenPostProcessor/LBX.cls.xml (.../LBX.cls.xml) (revision 41145) +++ APPS/EC/impl/ConfiguratorService/WebshopKenmerkMogelijkhedenPostProcessor/LBX.cls.xml (.../LBX.cls.xml) (revision 46028) @@ -8,13 +8,24 @@ 1 + +APPS.EC.UnishopConfigurator.impl.IsActiefValidator +1 + + + +DOM.common.Authorizatie.enu.Rol.AutoComplete +1 + + 1 1 %Status 1 @@ -45,9 +56,7 @@ Do ..KenmerkCombinatieVerwijderaar.Kenmerken(LBXKenmerken, KenmerkMogelijkheden).InCombinatieVan( ..Enum.KenmerkNaam.LadeHoogte, ..Enum.LadeHoogte.F).En( ..Enum.KenmerkNaam.LadeDiepte, ..Enum.LadeDiepte.LadeDiepte350).En( - ..Enum.KenmerkNaam.LadeKleur, ..Enum.LadeKleur.Inox, ..Enum.LadeKleur.Zijdewit, ..Enum.LadeKleur.Terrazwart, ..Enum.LadeKleur.PolarZilver).Verwijder() - - + ..Enum.KenmerkNaam.LadeKleur, ..Enum.LadeKleur.Inox, ..Enum.LadeKleur.Zijdewit, ..Enum.LadeKleur.Terrazwart, ..Enum.LadeKleur.PolarZilver).Verwijder() Do ..KenmerkCombinatieVerwijderaar.Kenmerken(LBXKenmerken, KenmerkMogelijkheden).InCombinatieVan(..Enum.KenmerkNaam.LadeHoogte, ..Enum.LadeHoogte.N).En(..Enum.KenmerkNaam.LadeDiepte, ..Enum.LadeDiepte.LadeDiepte550).En(..Enum.KenmerkNaam.LadeKleur, ..Enum.LadeKleur.Inox).Verwijder() Do ..KenmerkCombinatieVerwijderaar.Kenmerken(LBXKenmerken, KenmerkMogelijkheden).InCombinatieVan(..Enum.KenmerkNaam.LadeHoogte, ..Enum.LadeHoogte.N).En(..Enum.KenmerkNaam.LadeDiepte, ..Enum.LadeDiepte.LadeDiepte400).En(..Enum.KenmerkNaam.LadeKleur, ..Enum.LadeKleur.Inox).Verwijder() @@ -67,6 +76,12 @@ If ($$$Not(LBXKenmerken.LadeHoogte = "") && $$$Not(LBXKenmerken.LadeHoogte = ..Enum.LadeHoogte.C) && $$$Not(LBXKenmerken.LadeHoogte = ..Enum.LadeHoogte.M)) { Do KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..Enum.KenmerkNaam.IsBinnenlade, "true") } + + #dim IsGeldigeRol As %Boolean = ..IsActiefValidator.If.Rol(..AuthorizatieRol.ICTmedewerker, ..AuthorizatieRol.Productbeheerder).IsValid() + + If (LBXKenmerken.IsBinnenlade) && $$$Not(IsGeldigeRol) { + Do KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..Enum.KenmerkNaam.LadeHoogte, ..Enum.LadeHoogte.K) + } ]]>