用户可以阻止用户组吗?

您可以通过群组私人消息(Personal Messages)来实现这种级别的控制。例如:

在前两条消息中,一个“作家”(writers)群组的成员邀请了“出版商”(publishers)群组加入消息。在最后一条消息中,则没有邀请出版商群组。

除非明确邀请了其他用户或群组,否则只有群组成员(以及网站管理员)才能访问群组消息。

管理员和版主(如果版主是群组成员)可以将群组消息转换为常规主题。因此,这对于尚未准备好分享作品的作家来说可能是一个好方法。他们甚至可以通过创建私人消息并邀请个别用户来限制可以访问该消息的用户。

这种方法的潜在缺点是,任何有权访问消息的用户都可以将任何群组或用户邀请到该消息。理想情况下,应该有一种方法可以将此功能限制为消息的创建者:

实际上,有一个简单的解决方法,可以通过向您网站的主题添加一些 CSS 来实现:

.topic-owner.regular .add-remove-participant-btn {
    display: none;
}

.topic-owner.current-user-post.regular .add-remove-participant-btn,
.staff .topic-owner.regular .add-remove-participant-btn {
    display: block;
}

不幸的是,该规则将应用于您网站上的所有私人消息,因此只有创建私人消息的用户和员工成员才能看到私人消息的“添加或删除”按钮。此外,用于限制邀请的 CSS 方法并非万无一失。如果用户知道它是如何应用的,例如他们阅读了此帖子,他们就能规避它。

如果 Discourse 在单个私人消息或群组私人消息级别提供一个设置,那就太好了。

3 个赞