# 自定义信任等级

**URL:** https://meta.discourse.org/t/custom-trust-level/147253
**Category:** Plugin
**Tags:** unmaintained
**Created:** [2020年四月8日 11:26 UTC](https://meta.discourse.org/t/custom-trust-level/147253 "2020-04-08T11:26:50Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Iceman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iceman/32/181309_2.png) [@Iceman](https://meta.discourse.org/u/Iceman)
#### Post date: [2020年七月26日 12:18 UTC](https://meta.discourse.org/t/custom-trust-level/147253/22 "2020-07-26T12:18:43Z")

</div>

抱歉让您久等了，我一直在尝试一些功能。

所以，目前的情况如下：

- “忽略用户”的自定义信任等级目前（使用 Master 分支的代码）并未显示在 Discord 设置中，因此我再次检查了插件设置，看看是否遗漏了什么。

- 与此同时，由于想限制 TL0 用户点赞的功能，以及 Discourse 运行机制中隐含的一些疑虑（因此我联系了核心开发者），我 [写了这篇文章](https://meta.discourse.org/t/custom-trust-level/147253/18?u=iceman)。如果没人指出“潜在问题”，我打算自己添加该功能。

- 在设置整个“本地测试”环境时，我遇到了一个奇怪的 bug：用户无法查看彼此的配置文件。我转到生产环境检查……结果也出现了同样的问题！移除插件后问题就消失了（而且我并未进行任何修改，所以这也是 Master 分支代码的问题）。您也遇到这些问题吗？我在一个纯净安装（vanilla install）上也尝试过，同样出现了该问题，且并未触碰 CSL 设置。

---

<div class="post-metadata">

### Author: ![Iceman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iceman/32/181309_2.png) [@Iceman](https://meta.discourse.org/u/Iceman)
#### Post date: [2020年八月21日 18:48 UTC](https://meta.discourse.org/t/custom-trust-level/147253/23 "2020-08-21T18:48:01Z")

</div>

> [@Iceman](#):
>
> 在设置整个“本地测试”环境时，我遇到了一个奇怪的 bug：用户无法查看彼此的个人资料。我切换到生产环境，结果发现同样存在这个问题！卸载该插件后，问题就消失了（而且我自己并没有进行任何更改，所以这应该也是主分支代码）。你们是否也遇到这些问题？我在一个原生安装环境中尝试过，问题依然存在，且并未修改 CSL 设置。

再次顶帖，说明我尚未解决此问题。不知道维护者是否也遇到了这个问题，还是我在配置上遗漏了什么。

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年八月21日 19:53 UTC](https://meta.discourse.org/t/custom-trust-level/147253/24 "2020-08-21T19:53:36Z")

</div>

你好，  
这个插件主要是一个学习项目，而非严肃的开发计划。虽然未来可能会进行重写，但近期并无此计划。不过，我可以在一定程度上提供指导，并肯定会接受 PR。

关于你提到的紧急问题，@Ahmed_Gagan 将尝试优先处理。你很快就能看到更新。

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2020年九月12日 13:40 UTC](https://meta.discourse.org/t/custom-trust-level/147253/25 "2020-09-12T13:40:05Z")

</div>

嘿 @Iceman，  
我已在插件的 master 分支添加了一些新提交。  
根据我的测试，该插件在 discourse master 上运行正常。请测试该插件，如有任何问题请报告。  
感谢发布该问题 😁

---

<div class="post-metadata">

### Author: ![paulrudy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paulrudy/32/259901_2.png) [@paulrudy](https://meta.discourse.org/u/paulrudy)
#### Post date: [2020年九月16日 22:47 UTC](https://meta.discourse.org/t/custom-trust-level/147253/26 "2020-09-16T22:47:49Z")

</div>

你好，很高兴发现了你的插件。我的 Discourse 设置较为封闭，仅需两个信任等级。但由于 tl2 拥有某些我无法授予 tl1 的权限，我想知道你的插件能否包含这些权限？我目前发现的权限包括：

- 从用户页面发送邀请（目前看来，插件中仅支持从话题发送邀请）
- 创建群组私信

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2020年九月21日 06:20 UTC](https://meta.discourse.org/t/custom-trust-level/147253/27 "2020-09-21T06:20:00Z")

</div>

嗨 @paulrudy，  
感谢你的建议，你希望赞助这个功能吗？

---

<div class="post-metadata">

### Author: ![paulrudy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paulrudy/32/259901_2.png) [@paulrudy](https://meta.discourse.org/u/paulrudy)
#### Post date: [2020年九月21日 20:46 UTC](https://meta.discourse.org/t/custom-trust-level/147253/28 "2020-09-21T20:46:29Z")

</div>

我现在无法这样做。这是一个新的 Discourse 实例，但未来随着用户数量的增加以及潜在的资金来源，我会考虑这一点的！

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2020年九月23日 20:48 UTC](https://meta.discourse.org/t/custom-trust-level/147253/29 "2020-09-23T20:48:21Z")

</div>

没问题。  
由于这些功能与当前插件无关，该插件旨在自定义信任等级的权限，而非为 Discourse 添加自定义功能。不过，我会进行一些调研，看看这些功能是否对社区有用。如果有用，我会单独开发一个插件来实现它们 🙂

---

<div class="post-metadata">

### Author: ![paulrudy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paulrudy/32/259901_2.png) [@paulrudy](https://meta.discourse.org/u/paulrudy)
#### Post date: [2020年九月23日 21:19 UTC](https://meta.discourse.org/t/custom-trust-level/147253/30 "2020-09-23T21:19:38Z")

</div>

谢谢。我不太确定我是否理解。您是说我所提到的那些功能与信任等级能力无关，但在 [理解 Discourse 信任等级](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) 一文中，它们被列为 tl2 功能：

> 信任等级 2 的用户可以…
> 
> - 使用“邀请他人参与此话题”按钮，一键邀请新用户参与话题讨论
> - 邀请外部用户加入私信，创建群组私信

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2020年九月24日 05:02 UTC](https://meta.discourse.org/t/custom-trust-level/147253/31 "2020-09-24T05:02:25Z")

</div>

我想我搞错了，别担心，我会看一下然后回复你🙂

---

<div class="post-metadata">

### Author: ![anon89147131](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@anon89147131](https://meta.discourse.org/u/anon89147131)
#### Post date: [2020年十月4日 14:04 UTC](https://meta.discourse.org/t/custom-trust-level/147253/32 "2020-10-04T14:04:20Z")

</div>

所有回复都太长，读不完。但我的问题是：能否彻底移除所有群组信任等级，并用新名称重新开始？

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2020年十月7日 14:06 UTC](https://meta.discourse.org/t/custom-trust-level/147253/33 "2020-10-07T14:06:37Z")

</div>

你好 @paulrudy  
您提出的功能请求现已在我们的插件的主分支中可用。请查看，如果遇到问题请在此报告。

> [@paulrudy](#):
>
> 从用户页面发送邀请（目前看来插件中仅支持从主题发送邀请）

针对这一项，我添加了一个新的站点设置 `csl_min_trust_level_to_invite_to_forum`，您可以在其中指定哪些信任级别的用户可以邀请其他人加入论坛。

> [@paulrudy](#):
>
> 创建群组私信

针对这一项，插件中已存在一个站点设置 `csl_can_invite_to_topic_min_trust_level`。  
通过配置此项，未达到指定信任级别的用户将无法邀请他人加入 `主题` 和 `私信`。

---

<div class="post-metadata">

### Author: ![paulrudy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paulrudy/32/259901_2.png) [@paulrudy](https://meta.discourse.org/u/paulrudy)
#### Post date: [2020年十月7日 16:41 UTC](https://meta.discourse.org/t/custom-trust-level/147253/34 "2020-10-07T16:41:47Z")

</div>

> [@Ahmed\_Gagan](#):
>
> 针对这一项，我添加了一个新的站点设置 `csl_min_trust_level_to_invite_to_forum`，现在您可以在其中指定哪个信任等级可以邀请用户加入论坛。

这太棒了，谢谢！这对于封闭论坛在新用户学习期间吸纳新成员非常有帮助。

> [@Ahmed\_Gagan](#):
>
> 关于这一项，插件中已经存在一个站点设置 `csl_can_invite_to_topic_min_trust_level`。  
> 通过设置此项，未达到指定信任等级的用户将无法邀请他人加入“主题”或发送“私信”。

我之前没意识到这一点，这太完美了。

我有个关于三个“csl 回复数量”设置的问题：将它们设置为“0”是表示无限制，还是禁止任何回复？在我看来，将其设为第一种情况（无限制）更合理，并在描述中说明这一点。

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2020年十月8日 08:32 UTC](https://meta.discourse.org/t/custom-trust-level/147253/35 "2020-10-08T08:32:03Z")

</div>

> [@paulrudy](#):
>
> 这会阻止任何回复吗？

是的，目前确实会阻止。不过你发现得很及时。为了让它暂时可用，你可以将这三个设置都设为一个较大的值，比如 `9999`。我会尽快修复并在这里通知你。

---

<div class="post-metadata">

### Author: ![FunnySmile](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/funnysmile/32/229095_2.png) [@FunnySmile](https://meta.discourse.org/u/FunnySmile)
#### Post date: [2021年七月28日 08:01 UTC](https://meta.discourse.org/t/custom-trust-level/147253/36 "2021-07-28T08:01:00Z")

</div>

我尝试安装了插件，并在重新构建代码后发现管理页面打开时出现 500 错误。

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年七月28日 08:21 UTC](https://meta.discourse.org/t/custom-trust-level/147253/37 "2021-07-28T08:21:33Z")

</div>

感谢您的问题报告，我很快就会添加修复。

---

<div class="post-metadata">

### Author: ![PolitiskAktiv](https://avatars.discourse-cdn.com/v4/letter/p/858c86/32.png) [@PolitiskAktiv](https://meta.discourse.org/u/PolitiskAktiv)
#### Post date: [2021年八月22日 07:58 UTC](https://meta.discourse.org/t/custom-trust-level/147253/38 "2021-08-22T07:58:34Z")

</div>

你好，感谢提供这么棒的插件！

我也遇到了 500 错误。请问预计什么时候能修复？

提前感谢！

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年八月23日 04:25 UTC](https://meta.discourse.org/t/custom-trust-level/147253/39 "2021-08-23T04:25:27Z")

</div>

你好 @PolitiskAktiv，我完全忘了修复这个问题，会尽快修复。

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年九月1日 11:43 UTC](https://meta.discourse.org/t/custom-trust-level/147253/40 "2021-09-01T11:43:28Z")

</div>

> [@FunnySmile](#):
>
> 我尝试安装该插件，并在重新构建代码后发现管理页面出现 500 错误。

> [@PolitiskAktiv](#):
>
> 我也遇到了 500 错误。你知道什么时候能修复吗？

@FunnySmile @PolitiskAktiv  
这些问题现已修复。感谢各位报告这些问题。如果您遇到任何新问题，请在此处报告。

---

<div class="post-metadata">

### Author: ![Dan\_Eastwood](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dan_eastwood/32/571365_2.png) [@Dan\_Eastwood](https://meta.discourse.org/u/Dan_Eastwood)
#### Post date: [2021年九月27日 17:19 UTC](https://meta.discourse.org/t/custom-trust-level/147253/41 "2021-09-27T17:19:17Z")

</div>

这看起来是个提问的好时机——用户是否有办法查看本地信任等级要求？

[上一頁](https://meta.discourse.org/t/custom-trust-level/147253.md?page=1)

[下一頁](https://meta.discourse.org/t/custom-trust-level/147253.md?page=3)
