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)
+ }
]]>