Add 'stop impersonating' link to user avatar dropdown when impersonating

我试用了这个 experimental_impersonation 功能,效果很好!它名副其实,而且我很高兴不必再经历注销再以我自己身份登录的麻烦。

@moin🇩🇪 Fehler in der Deutschen Übersetzung? Hier melden! - #108 by Moin 中提到,“impersonate” 和 “stop impersonating” 翻译成德语效果不佳。很难找到能完全捕捉你所做事情含义的恰当词语。其他语言也可能存在这种情况,但我尚未检查。

我想知道我们是否要(双关语)切换到更直接的术语,例如在用户管理页面上使用“切换到 @user_to_impersonate”,然后在停止冒充的按钮上使用“切换回 @user_who_impersonated”。这可能更容易翻译,也更容易让非英语母语者理解。

今天的测试还发现了其他一些问题:

  • 我认为需要一个冒充的模态框,类似于删除或合并。这样你就可以在意外点击按钮时退出,并且还能告知管理员你即将做什么,这会被记录下来,并且你无需再次登录即可切换回来。
  • 你正在冒充以及切换回来的事实会被记录在管理员操作日志中,但冒充期间执行的任何操作都不会被记录。考虑到此功能很容易被滥用,无论是意外还是故意,我认为记录下来也有意义。
  • 一个由来已久的问题仍然存在,那就是当你冒充用户时,它会更新用户列表和用户管理中的“上次查看时间”,并且(可能)在安装了该插件的情况下,“在线用户”中也会更新。
8 个赞