Developer forum

Forum » Swift » My customers list different results based on group impersonation

My customers list different results based on group impersonation

Mario Santos Dynamicweb Employee
Mario Santos
Reply

Hi there,

We are experiencing different behavior in the My Customers list when managing a customer depending on how the impersonation selection is made - group vs user level.
Not sure if this a Swift (Lucene query) issue or a platform issue on how data is indexed. Any thoughts? 

https://www.screencast.com/t/jgevzIf0O6r

DW version: 9.15.1
Swift version: 1.18.0

BR, Mario


Replies

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi,

The issue is reproduced in fact. New task 12373 has been created to research and fix it. Thanks for finding.

BR, Oleg QA

 
Mario Santos Dynamicweb Employee
Mario Santos
Reply

Hi Oleg,

I checked the DevOps item and wanted to ensure that the main issue is not the top header message but the users list that returns different results.

BR, Mario

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi Mario,

I see the task has already been closed by Swift team's person with comment that it again work in last Swift 1.19.0 recently released. Please, check and specify issue if still reproduced. Thanks.

BR, Oleg QA 

 
Mario Santos Dynamicweb Employee
Mario Santos
Reply

Hi Oleg,

I can repro the My customers list issue in last Swift 1.19.0 -  https://www.screencast.com/t/QrLvK7ny

BR, Mario

 

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi,

I've reopened the task with your last video, I hope Swift team will take care about research and fix. Thanks.

BR, Oleg QA

 
Merethe Vrå Andersen Dynamicweb Employee
Merethe Vrå Andersen
Reply

Hi Mario,

Do I miss something in my setup? (Swift 1.19 and DW9.15.2) I can't reproduce it
https://www.screencast.com/t/eQjEMw5xE
 

My steps:

  • I created a user group called "Sales rep"
  • Here I created a new user (Testperson) that is only in this Sales rep group
  • I'll impersonate the users in the user group "Find dealers" 

First I test what Testperson can impersonate (No impersonation setup on group - only on Testperson that can impersonate e.g. group "Find dealers")

  • I run index and login with Testuser
  • When I login I can see the users from "Find dealers"
  • I logout
     

Now I test what Testperson can impersonate when impersonation is setup on group (No impersonation setup on user - only on Sales rep that now can impersonate e.g. group "Find dealers")

  • I now remove "Find dealers" from impersonation on Testuser
  • I then add "Find dealers" to impersonation on the Sales rep group
  • I run index and login with Testuser
  • When I login I also here can see the same users from "Find dealers"

BR,
Merethe
QA, Team Swift


 

 
Mario Santos Dynamicweb Employee
Mario Santos
Reply

Hi Merethe,

The setup is correct, you just missed one step :)
The actual issue occurs after we select the user to impersonate. So the two scenarios:

  • Impersonation is set on user level
    • User is able to see the list of users he can impersonate while impersonating
  • Impersonation is set on group level
    • User is not able to see the list of users he can impersonate while impersonating


Thanks
BR, Mario

 
Merethe Vrå Andersen Dynamicweb Employee
Merethe Vrå Andersen
Reply

Hi, 

Got it and re-opened 12373 that Oleg created.

/Merethe

 

You must be logged in to post in the forum