更清晰地显示“永久”封禁/禁言

在人们看到以下内容后,我收到了一些令人困惑或带有讽刺意味的评论,关于“1000 年”的封禁:

3020 年是 Discourse 内部用于记录“永久”封禁的年份(即当前时间 + 1000 年)。

能否调整一下用户界面,使得当封禁期限为“永久”(即从现在起超过 100 年)时,显示效果如下所示?

你好,
或许您可以修改

js.user.suspended_permanently

在:管理 → 自定义 → 文本

改为:该用户已被永久封禁,直至另行通知

这仅适用于永久封禁的情况,但不确定效果如何。

谢谢,但这并不能让我移除日期,而这正是问题所在。在我的实例中,文本设置如下:

我已移除了日期:

Screenshot_2020-05-18 talkgroup

您是否收到了错误消息?

这岂不是会移除所有停用的日期,而不仅仅是永久停用?

哦,抱歉,我看错了截图,以为你想修改 js.user.suspended_permanently 但无法做到。

这主意不错,@eviltrout 需要多少工作量?任何足够遥远的未来日期都可以用不同的文本来概括。

确实可以考虑。我觉得 @ChrisBeach 说得有道理。当人们看到 3020 时,会显得用户很糟糕,正如 Chris 所说:

因此,如果发生这些变化,我将非常欢迎。

我觉得添加一个辅助功能并不难,如果时间还很遥远,就显示不同的消息。@Roman,你能处理吗?