Moin
1
继续讨论:新实验性冒充界面中的 Bug:
该更改现已稳定,我仍然可以复现此问题。是否有计划在冒充功能过期后改善管理员的体验?
我认为,更明确地提示您不再冒充该用户,将有助于防止出现误判的测试场景:管理员误以为某些功能对普通用户有效,而实际上他们仍在使用管理员权限。
此外,当“停止冒充”按钮无法工作时,也会令人困惑。
示例截图显示,用户似乎仍能看到工作人员(团队)分类,同时点击“停止冒充”按钮时出现错误。
5 个赞
martin
(Martin Brennan)
2
哎呀,我忘了这回事,我把自己分配来修复。我认为问题有两方面:
- 当计时器到期时,发送一条 MessageBus 更新到 UI,以显示已达到时间限制。甚至可以在 UI 中显示一个计时器……
- 如果你点击“停止冒充”且时间已到,不要报错,只需重新加载页面即可。
或许可以将时间延长到 30 分钟,15 分钟确实有点短。
6 个赞
ted
(Ted Johansson)
4
你觉得是否应该是 15 分钟的不活动时间,而不是从开始冒充时开始的倒计时?
如果你还没开始的话,我可以帮忙看看这个问题。
2 个赞
martin
(Martin Brennan)
5
我不太确定,我只是想知道如果已经有方法可以了解这一点,我们该如何定义不活跃状态?另外,我也不确定计时器的初衷是什么,是为了确保管理员不会长时间登录他人的账户吗?如果让计时器无限期延迟,是否违背了这一初衷?我不太确定……
如果我们能弄清楚这一点,当然,如果你愿意提交一个 PR,我很乐意将此事交给你处理:slight_smile:
1 个赞
ted
(Ted Johansson)
6
是的。这发生在我加入之前,所以很难推断。不过既然持续时间是可配置的,也许我们最好不要改动它。
我可以先从优化现有功能的用户体验入手,比如改进提示信息。
1 个赞
ted
(Ted Johansson)
7
@martin 这是初稿:
我决定先在 front-end 实现。反正那里已经有我们需要的数据了。与其一开始就折腾 MessageBus,不如先从这里入手。
1 个赞