Changing user class in the Users screen has bad effects on proxy access
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
psiphon |
Fix Committed
|
High
|
Adam P |
Bug Description
When changed a User with some proxy history to Propagator, the proxy combo controls changed to checkboxes as expected. Only the user's current proxy is checked, giving the impression that the Propagator only controls one proxy. But after returning to the list, the Propagator has access to the whole User's history and all of these are checked after going back to the details view.
Changing the Propagator back to User also has unexpected effects. First, the "history" is lost, so the user can't fall back to old proxies in blocking cases. Also, the current proxy seems to be arbitrarily set to the last checked Propagator proxy, not the Propagator's current proxy (last login).
Perhaps this is due to using the same table for history and access control?
visibility: | private → public |
Changed in psiphon: | |
milestone: | none → 2.5 |
assignee: | nobody → Adam (adam+) |
status: | New → Fix Committed |