‘delete user self max post count’ 无法接受 ‘-1’ 来禁用

无法添加“-1”值,因为它不注册“-”。

1 个赞

我可以重现此问题。前几天另一个设置也出现了类似的问题。我看看能不能找人来处理一下。:+1:

看起来问题出在这里:

而且可能与此处未提供 @min= 有关:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/site-settings/integer.hbs

:thinking:

测试了这个问题,似乎是桌面版的文本输入存在问题。不知何故,输入“-”无法写入这些设置,但在移动应用程序上却可以正常工作。对于桌面版,只需将“-1”复制/粘贴到该设置中即可。

我也使用了 0,也成功了。

如果设置为零,这是否意味着只要没有帖子,账户仍然可以被自我删除?负一与零不同。

是的,在我使用“0”之后,它禁用了所有用户的自助账户删除功能。

对我来说,如果用户尚未发布任何帖子,并且该设置设置为零,则仍然有一个选项供用户删除其帐户。

我刚刚创建了一个虚拟用户帐户,该帐户没有任何帖子,并且“删除我的帐户”可见,值为“0”。

从虚拟帐户创建一篇文章后,我必须注销并重新登录,然后“删除我的帐户”就消失了。因此,是的,我们需要能够插入“-1”以禁用所有用户的自助删除帐户功能,包括没有帖子的用户。

1 个赞

修复方案将在今天晚些时候合并到这里:

4 个赞

此主题已在 2 天后自动关闭。不再允许回复。