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 :)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file TracNukeUserPlugin-0.2.1.tar.gz.
File metadata
- Download URL: TracNukeUserPlugin-0.2.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f58c28bd6dfe036aeb103733eebc5ee838e3ab622478b715f4f6e4b95845ce1
|
|
| MD5 |
3f816461d81de2d0ea92c68151cd7f8a
|
|
| BLAKE2b-256 |
e17e4f93e3706de89e7321d4bcba9e9c05d9bb2f3f4958a2c439324185535e1b
|