我可以重现此问题。前几天另一个设置也出现了类似的问题。我看看能不能找人来处理一下。
看起来问题出在这里:
而且可能与此处未提供 @min= 有关:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/site-settings/integer.hbs

测试了这个问题,似乎是桌面版的文本输入存在问题。不知何故,输入“-”无法写入这些设置,但在移动应用程序上却可以正常工作。对于桌面版,只需将“-1”复制/粘贴到该设置中即可。
如果设置为零,这是否意味着只要没有帖子,账户仍然可以被自我删除?负一与零不同。
是的,在我使用“0”之后,它禁用了所有用户的自助账户删除功能。
对我来说,如果用户尚未发布任何帖子,并且该设置设置为零,则仍然有一个选项供用户删除其帐户。
我刚刚创建了一个虚拟用户帐户,该帐户没有任何帖子,并且“删除我的帐户”可见,值为“0”。
从虚拟帐户创建一篇文章后,我必须注销并重新登录,然后“删除我的帐户”就消失了。因此,是的,我们需要能够插入“-1”以禁用所有用户的自助删除帐户功能,包括没有帖子的用户。
1 个赞