PM 创建者的“添加或删除...”行为

好的,我的一位用户有一个与几位用户的私信线程——其中一些用户现在已被匿名化,他希望将他们从私信中移除(他是该线程的发起人)——但他无法移除任何人。

我测试了一个普通用户,我强制将其提升为“会员”(信任级别 2),我们称他为 X。当我给 X 发送消息时,他可以把自己从消息中移除。

如果 X 给我发送消息,他无法移除任何人。X 邀请了第三位用户 Y 加入消息,一旦 Y 被邀请,X 也无法将他移除。

这看起来像是一个 bug?当然,我的管理员用户可以随时从消息中移除任何人。

另外,还有一个小异常。编辑器中的“表情符号”按钮在我的网站上没有任何反应?!

编辑:使用的是 v2.4.0.beta1 +115

1 个赞

可能是这个(或者仍然是):

我们能复现这个问题吗,@justin?这是仅限于匿名用户,还是……?

2 个赞

听起来确实类似。你可以邀请用户,但无法移除他们。

不,我在上面的描述中已经复现了这个问题——那里并没有匿名用户 :slight_smile:

几个月前我就遇到过未匿名化用户的问题。不确定现在是否还是这样。

这并非仅针对匿名用户。

私信(PM)的创建者(即使是 TL4 级别)既无法移除自己(作为创建者),也无法移除其他用户。

私信的接收者(即使是 TL0 级别或匿名用户)始终可以自行退出该私信。

5 个赞

这是按设计实现的,因此我将把“错误”标签从该主题中移除。

所以,如果某人在私人消息(PM)中行为不当,或出于任何原因不再被该线程需要,创建者唯一的解决办法就是新建一个线程,重新邀请除该人以外的所有人,并在此过程中丢失所有线程历史记录?

而匿名用户则会永久成为该线程的一部分?

我实在看不出这样的设计逻辑,除非是在一个所有人都永远意见一致的世界里。

如果你不小心邀请了不该邀请的人,该怎么办?

2 个赞

请标记以引起版主注意。

另外,在 Discourse 中并没有所谓的“线程”。

依赖版主似乎有些傻,毕竟人们(尤其是在私信中)有能力进行自我 moderation。我想我需要更多版主了:stuck_out_tongue:

Discourse 拥有线程——它们被称为主题——是专门展示所有消息按时间顺序排列的线性线程,与回复关系无关。有时我希望它能支持嵌套线程,因为主题的跑题可能会完全破坏讨论。

消息并非无法无天之地,任何地方的不当行为都应被举报。

用户绝不应拥有将他人排除在外的权力,这一决定超出了他们的职责范围。

1 个赞

我完全不同意。对用户在私信中不可接受的内容,对审核举报的版主来说未必不可接受。因此,该人仍会保留在私信中,尽管其发言已不再被需要。

2 个赞

我认为你在此处认为这些是人消息的看法可能是问题的一部分。我们非常注重确保消息中不存在任何隐私的错觉,界面上也从未出现“隐私”一词。消息本质上就是针对特定受众的话题。对消息的任何违规处理,都与平台上其他话题的处理方式相同,即通过举报功能进行。

1 个赞

让我们看看……

  • 发送私信需要信任等级 1

  • 发送群组私信需要信任等级 2

  • 任何人有权在任何时候自愿选择退出自己不想参与的私信 —— 这一点无可争议

  • 在信任等级 1,你可以随时屏蔽用户,这将阻止他们向你发送私信或将你添加到私信中

此外,我不明白为什么你会把某人加入私信,然后又急需将其移除?如果你真的这样做了……为什么不直接像处理其他紧急情况一样使用举报功能呢?

在其他论坛软件中,有一个选项可以在创建私信时标明该私信是“开放”的(任何人都可以被添加),还是私密的(创建后成员列表固定,不可更改)。

4 个赞

我希望有一个无需版主介入的用户端解决方案,特别是当两个用户的昵称非常相似(例如 word1_word2Word1word2),且没有独特的头像,在添加私信时很容易混淆……而对方可能并不愿意或无法主动退出。:grimacing::woman_facepalming:

私信的发起人可以移除成员。

2 个赞

@riking,据你所知,这个可以自定义吗?:thinking:

如果这种情况多次发生?这听起来像是一个普遍问题,应该由贵站的管理员来解决,强制其中一个用户更改用户名,和/或设置头像(最好是两个用户都设置头像)。

2 个赞