This Trac plugin adds a single trac-admin command. You use it like:
trac-admin /path/to/trac/environment/ nukeusers <username> <username...>
(If you use it interactively, it does tab-completion of usernames from the auth cookie table in the database.)
This will do all of the following for each username:
Remove the user account.
Delete all tickets and comments created by that user.
Train and delete SpamFilterPlugin entries by that user.
Motivation: I’ve been getting some (authenticated) Trac spam lately, some of it getting past SpamFilterPlugin’s filters (I’m using all of Akismet, BlogSpam, and reCaptcha, and they still got through). I was getting tired of doing cleanup manually.
It does not do anything about wiki content or attachments. Forks and patches welcome.
It does not provide a web UI. Forks and patches welcome :)
Release files for TracNukeUserPlugin 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TracNukeUserPlugin-0.2.1.tar.gz | 3.5 kB | Details |
Release files / TracNukeUserPlugin-0.2.1.tar.gz
| Download URL | TracNukeUserPlugin-0.2.1.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0f58c28bd6dfe036aeb103733eebc5ee838e3ab622478b715f4f6e4b95845ce1
|
|
BLAKE2b-256 checksum How to use checksums |
e17e4f93e3706de89e7321d4bcba9e9c05d9bb2f3f4958a2c439324185535e1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |