Changes between Version 7 and Version 8 of NukeUserPlugin
- Timestamp:
- Jun 22, 2015, 9:32:24 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NukeUserPlugin
v7 v8 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 = nukeuser plugin =3 == Description ==4 2 5 A tiny plugin that adds a TracAdmin command for cleaning out spammer accounts, and all their tickets and comments. 3 = Delete user plugin 6 4 7 Motivation: I've been getting some (authenticated) Trac spam lately, 8 some of it getting past SpamFilterPlugin's filters (I'm using all of 9 Akismet, !BlogSpam, and reCaptcha, and they still got through). I was 10 getting tired of doing cleanup manually. 5 == Description 11 6 12 It requires SpamFilterPlugin.7 This is a plugin that adds a TracAdmin command for cleaning out spammer accounts, and all their tickets and comments. It requires SpamFilterPlugin. 13 8 14 It does not do anything about wiki content or attachments. Forks and patches welcome.9 It does not do anything about wiki content or attachments. It does not provide a web UI. Forks and patches welcome. 15 10 16 It does not provide a web UI. Forks and patches welcome :) 11 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. 17 12 18 13 '''Update:''' On request Paul Winkler declared on 18-Sep-2012, that he doesn't use Trac since quite some time and will not work on the code anymore. But at the same time he expressively allowed forking and even give "ownership" (I read: plugin development and maintenance) away. --hasienda 19 14 20 21 == Bugs/Feature Requests == 15 == Bugs/Feature Requests 22 16 23 17 Existing bugs and feature requests for NukeUserPlugin are … … 27 21 [https://github.com/slinkp/TracNukeUserPlugin/issues new ticket]. 28 22 29 == Download ==23 == Download 30 24 31 25 Download the zipped source from [https://github.com/slinkp/TracNukeUserPlugin/tarball/master here]. 32 26 33 == Source ==27 == Source 34 28 35 29 You can check out NukeUserPlugin from [git://github.com/slinkp/TracNukeUserPlugin.git here] using Git, or [https://github.com/slinkp/TracNukeUserPlugin browse the source]. 36 30 37 == Example ==31 == Example 38 32 39 To configure it, first you need SpamFilterPlugin installed. Then put this in your trac.ini: 40 {{{ 41 #!ini 33 To configure it, first you need SpamFilterPlugin installed. Then put this in your `trac.ini` file: 34 {{{#!ini 42 35 [components] 43 36 nukeuserplugin.* = enabled … … 45 38 46 39 To use it: 47 48 {{{ 49 #!sh 50 $ trac-admin /path/to/trac/environment/ nukeuser username 40 {{{#!sh 41 $ trac-admin /path/to/trac/environment/ nukeuser username 51 42 }}} 52 43 53 54 (If you use it interactively, it does tab-completion of usernames from 55 the auth cookie table in the database.) 44 If you use it interactively, it does tab-completion of usernames from the auth cookie table in the database. 56 45 57 46 This will do all of the following: … … 61 50 * Train and delete SpamFilterPlugin entries by that user. 62 51 63 64 == Recent Changes == 52 == Recent Changes 65 53 66 54 [[ChangeLog(nukeuserplugin, 3)]] 67 55 68 == Author/Contributors ==56 == Author/Contributors 69 57 70 58 '''Author:''' [wiki:slinkp] [[BR]]