- πͺπ¨Ecuador jwilson3
A `reason` column would be a fantastic and helpful feature, along with a `timestamp` column, for the ban module bundled with Drupal core. Then manual bans entered by admins via the UI can explain why something was banned. And modules like Perimeter Defense and Autoban can supply a reason eg (a ban rule) along with their ban request.
Having this info can be helpful for admins to do analysis to see why they were banned, in case they get emailed to unban, incase it was a false positive. Plus, having a reason column makes it easier to alter the ban message shown in the browser and cater the message to the user. Which is a bit better UX and friendlier than the terse "XXX.YYY.ZZZ.AAA has been banned" message.
Since the Troll module appears to not have a D8+ branch or release, and there hasn't been movement on this in years, I'm thinking it might make sense to switch this issue over to core issue queue and repurpose it.
Does anyone object?