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

@sam 同意,抱歉打扰您,但我多年来一直在随机提出这个问题,这对某些人来说是个大问题。模仿(Impersonate)是让用户隐私成为 Discourse 严重担忧的功能,尤其是在将 Discourse 用于内部(工作)沟通和协作平台时。

我们过去曾使用过它,并且正在重新启用一个 Discourse 实例供我们的工会使用。不是供会员使用,而是供当选官员使用。在我管理旧实例期间,我是一名普通代表,就像大多数人一样。我现在处于组织的领导/管理层,因此我在组织中的角色不会与 Discourse 管理员查看所有类别中所有内容的权限相冲突。但当时确实如此……

我们的执行小组对管理员能够查看他们在(执行)特权类别中的讨论表示严重担忧。我通过 CSS hack 式地解决了这个问题,使其对非执行组成员隐藏(包括对管理员隐藏),并指出如何查看日志以确定我是否禁用了一个名为“用户隐私”(user privacy)的特定主题组件。

另一个主要担忧是,一名活跃的代表同时也是一名 Discourse 管理员(而不是合同工 IT 人员)可以冒充另一位用户,阅读私人消息,并随意更改某人的个人设置和内容。

我只能说,如果有可能关注管理员不拥有全局查看权限,而是拥有更多的网站管理访问权限,默认情况下只查看他们被分配到的内容,那将是极好的。另外,还需要一个清晰的通知系统,专门为所有用户设计,以突出显示管理员团队是否在进行此类操作。

可以称之为类似于 Discourse Teams 的东西,也许是 Discourse Professional。它不是作为一个互联网论坛,而更多的是一个面向商业、协作和沟通的平台。如果能够限制/削减或消除管理员可以查看一切的能力(最重要的是模仿和通过个人资料/消息选项卡阅读消息),Discourse 将在这个角色上大放异彩。

6 个赞