请制作可自定义的邀请发送功能

您好,

我目前遇到的问题是,“受信任用户”(TU)在站点设置中代表两个不同的含义。

在“受信任用户可以编辑他人内容”中,TU 指的是 tl3 或更高。
但在“新用户必须由受信任用户或工作人员明确邀请”中,TU 指的是 tl2 或更高。

我们希望我们的网站仅限邀请访问。并且我们特别希望只有 tl3 及以上级别的用户才能发送邀请,原因在此就不赘述了。

:arrow_right: 能否添加一个功能,使发送邀请所需的信任级别(tl)可自定义?
(或者,请让 TU 始终仅代表 tl3 及以上。同样的词语代表两个不同的含义,这非常令人困惑。)

谢谢!

4 个赞

我认为允许围绕邀请 @codinghorror 所需的信任等级进行一定的灵活性是有意义的。我们是否应该为此添加一个 pr-welcome 标签?

2 个赞

仅凭{this single request}?我们通常不是这样做的。

多年来,人们对此提出了许多请求。这对于无导入迁移的第一个月尤其合理。

5 个赞

内部讨论后,我们支持在一个包含测试的 PR 中添加两个站点设置:

  1. min trust to allow invite
  2. min trust to allow pm invite

已在 pr-welcome 中添加此内容,以便社区快速推进。否则,我们可能会在 2.5 或 2.6 版本中实现。

15 个赞

请在 2.5 版本中执行:1. 设置最小信任级别以允许邀请
谢谢。

1 个赞

我的理解是:

  1. 您希望站点管理员可以设置允许发送邀请的信任等级(例如:提供一个下拉菜单来选择信任等级,达到该等级的用户将被允许发送邀请)
  2. 针对发送私信邀请也有类似的设置

目前这两项设置都是硬编码的,需要改为动态配置。

我有兴趣为此提交一个 PR。

6 个赞

是的,差不多就是这样,还需要仔细测试!加油!

4 个赞

@sam 我认为这一行同时处理了(普通主题和私信邀请)。我觉得为私信和主题创建一个通用设置,并为论坛邀请单独创建一个设置会更合理?你怎么看?

2 个赞

抱歉让大家久等了……是啊,本着简洁的原则,或许只需一个站点设置项 min_trust_level_to_allow_invite,这样我们就不必解释各种不同类型的邀请了。

8 个赞

此 PR 已合并到 master 分支。

7 个赞