删除指定的Trac用户及其创建的所有票据
项目描述
此Trac插件添加了一个单独的trac-admin命令。您可以使用如下方式使用它:
trac-admin /path/to/trac/environment/ nukeusers <username> <username...>
(如果您以交互方式使用它,它将在数据库中的auth cookie表中完成用户名的自动补全。)
这将针对每个用户执行以下所有操作
删除用户帐户。
删除该用户创建的所有票据和评论。
训练并删除该用户创建的SpamFilterPlugin条目。
动机:我最近收到了一些(认证)Trac垃圾邮件,其中一些绕过了SpamFilterPlugin的过滤器(我正在使用所有的Akismet、BlogSpam和reCaptcha,但它们仍然通过了)。我厌倦了手动清理。
它不会对wiki内容或附件做任何事情。欢迎分支和补丁。
它不提供Web UI。欢迎分支和补丁 :)