Index: DOM/common/PersonalityVisitor.cls.xml =================================================================== diff -u -r46643 -r49902 --- DOM/common/PersonalityVisitor.cls.xml (.../PersonalityVisitor.cls.xml) (revision 46643) +++ DOM/common/PersonalityVisitor.cls.xml (.../PersonalityVisitor.cls.xml) (revision 49902) @@ -5,14 +5,17 @@ TECH.RegisteredObject +1 SFSPersonality:DOM.common.SFSPersonality +1 VanHoeckePersonality:DOM.common.VanHoeckePersonality +1 VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality Index: vhUnitTest/DOM/VKP/impl/HandelToegelatenLadetypesBepaler/Test.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/VKP/impl/HandelToegelatenLadetypesBepaler/Test.cls.xml (revision 0) +++ vhUnitTest/DOM/VKP/impl/HandelToegelatenLadetypesBepaler/Test.cls.xml (revision 49902) @@ -0,0 +1,69 @@ + + + +vhUnitTest.TestCase + + +DOM.common.enu.Personality.AutoComplete +1 + + + +DOM.VKP.impl.HandelToegelatenLadetypesBepaler +1 + + + + + + + + + + + + + + + + + + + +Personality:DOM.common.enu.Personality,VerwachteLadeTypes:%ListOfDataTypes +1 + + + + + + Index: WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder.cls.xml =================================================================== diff -u -r46643 -r49902 --- WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder.cls.xml (.../Decrypteerder.cls.xml) (revision 46643) +++ WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteerder.cls.xml (.../Decrypteerder.cls.xml) (revision 49902) @@ -38,19 +38,25 @@ 1 + +DOM.VKP.impl.HandelToegelatenLadetypesBepaler +1 + + -LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler,HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository,WebshopSessionService:APPS.EC.WebshopSessionService,LoginKortingBewaarder:WSimpl.Unishop.Login.KortingBewaarder,UrlBepaler:APPS.EC.Webshop.UrlBepaler +LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler="",HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository="",HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository="",WebshopSessionService:APPS.EC.WebshopSessionService="",LoginKortingBewaarder:WSimpl.Unishop.Login.KortingBewaarder="",UrlBepaler:APPS.EC.Webshop.UrlBepaler="",HandelToegelatenLadetypesBepaler:DOM.VKP.impl.HandelToegelatenLadetypesBepaler="" 1 1 %Status 1 @@ -89,7 +95,6 @@ #dim Resultaat As %Boolean = $$$False If (##class(TECH.StringUtils).Contains(##class(TECH.StringUtils).ToLower(DecrypteerRequest.Hostname),"hein","seefelder")) && (DecrypteerRequest.Ref = "") && ((DecrypteerRequest.DataOpt = "")){ - Set ..Response.IsGeldig = 1 If ##class(TECH.StringUtils).ToLower(DecrypteerRequest.Hostname) [ "hein" { Set ..Response.PersonalityId = ##class(DOM.common.enu.Personality).Hein() Set ..Response.IsLoginFormulierNodig = 1 @@ -114,12 +119,6 @@ Set Resultaat = $$$True } - Do ..Response.ToegelatenLadetypes.Clear() - - Do ..Response.ToegelatenLadetypes.Insert("LBX") - Do ..Response.ToegelatenLadetypes.Insert("TBX") - Do ..Response.ToegelatenLadetypes.Insert("TAX") - Quit Resultaat ]]> @@ -147,20 +146,15 @@ #dim HandelPersonality As DOM.common.impl.HandelPersonality = ..HandelPersonalityRepository.GeefViaID(LoginParameters.PersonalityID) Set ..Response.KlantId = ##class(TECH.StringUtils).Replace(KlantData.ID,HandelPersonality.GeefPrefix(),"") Set ..Response.KlantNaam = KlantData.Naam + If $$$HasLength(DecrypteerRequest.DataOpt) { Set ..Response.GebruikerId = 1 } + Set ..Response.GebruikerNaam = "" Set ..Response.Taal = LoginParameters.Taal - Do ..Response.ToegelatenLadetypes.Insert("LBX") - If $$$Not(##class(TECH.StringUtils).Equals(LoginParameters.PersonalityID,##class(DOM.common.enu.Personality).Kisch(), ##class(DOM.common.enu.Personality).Destil())) { - Do ..Response.ToegelatenLadetypes.Insert("TAX") - } - If $$$Not(LoginParameters.PersonalityID = ##class(DOM.common.enu.Personality).Daro()) { - Do ..Response.ToegelatenLadetypes.Insert("TBX") - } - - Set ..Response.IsGeldig = 1 + Set ..Response.ToegelatenLadetypes = ..HandelToegelatenLadetypesBepaler.Bepaal(LoginParameters.PersonalityID) + Set ..Response.IsGeldig = $$$True ]]> Index: DOM/VKP/impl/HandelToegelatenLadetypesBepaler.cls.xml =================================================================== diff -u --- DOM/VKP/impl/HandelToegelatenLadetypesBepaler.cls.xml (revision 0) +++ DOM/VKP/impl/HandelToegelatenLadetypesBepaler.cls.xml (revision 49902) @@ -0,0 +1,125 @@ + + + +TECH.RegisteredObject,DOM.common.PersonalityVisitor + + +%ListOfDataTypes +1 + + + +DOM.common.impl.HandelPersonalityRepository +1 + + + +HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository="" +1 +1 +%Status +1 + + + + +Personality:DOM.common.enu.Personality +%ListOfDataTypes + + + + +1 +%ListOfDataTypes + + + + +DaroPersonality:DOM.common.DaroPersonality + + + + +DestilPersonality:DOM.common.DestilPersonality + + + + +DupontPersonality:DOM.common.DupontPersonality + + + +HaefeleBEPersonality:DOM.common.HaefeleBEPersonality + + + +HaefeleNLPersonality:DOM.common.HaefeleNLPersonality + + + +HeinPersonality:DOM.common.HeinPersonality + + + +KischPersonality:DOM.common.KischPersonality + + + + +NotebornPersonality:DOM.common.NotebornPersonality + + + +SFSPersonality:DOM.common.SFSPersonality + + + +SeefelderPersonality:DOM.common.SeefelderPersonality + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality + + + +VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality + + + + + +