i'm pretty sure this currently requires a modification, and now that I am using modcp of a certain board I really cannot believe this is not part of phpbb.
Every unmodified and every popular board out there must have to moderate spam posts. Currently at least two separate actions are required for every spammer, and if they managed to post more than a single post then more than two actions are needed. There is just no need to make people do so much useless work.
I can see two popular policy choices:
1. Delete spammer user account and delete all posts made by user account. (What I coded for my board.)
2. Ban spammer and disapprove all posts with the same reason - spam. (What I'm doing now.)
They should probably both be supported. The UI that might work is:
1. On the ban confirmation page, add a check box saying "also disapprove all posts from this user in moderation queue with reason: <drop-down with defined reasons>".
2. For deleting users, I'm not sure what the best place for that would be - on my board I added a link to user profiles to nuke the users, so either adding a link next to "Banning" that would delete the user, with a checkbox to nuke all of their posts, or extend the banning page to provide the option to delete the user and optionally their posts.
For this shortcut, I figure the disapproval reason should be selectable, but one reason would apply to all posts in moderation. If the admin wants to disapprove different posts with different reasons they would need to do that individually.







