Page MenuHomePhabricator

Take removed warnings into account
Open, MediumPublic


Huggle should recognize if users remove warnings from their talk pages, and escalate warnings as if they were not removed, and show the "report user" prompt when a level 4 warning has been given, even if it was removed. It could also add a template that alerts users that warnings have been removed, if desired.

Event Timeline

Restricted Application added subscribers: Matthewrbowker, Josve05a, Aklapper. · View Herald TranscriptApr 21 2016, 8:15 PM
Ajraddatz triaged this task as Low priority.Apr 22 2016, 6:47 PM
Laberkiste raised the priority of this task from Low to Medium.May 2 2016, 7:44 AM
Petrb added a subscriber: Petrb.Sep 29 2016, 11:22 PM

This could by done by looking for warning templates that are in old text and missing in new text of a diff, it would be pretty unreliable though as diff internal parser is screen scraping html right now as there is no way to get the data from API directly but it probably could work.

Now what huggle can easily do if it recognized that:

  • Raise the score of edit so the edit that removed warning would be higher in queue - of course this works only if user doesn't want to hide user talk edits and most of us probably do
  • Somehow raise the score of user who did that?
  • Increase the current warning level of user to that of removed template in case it was lower.


  • Adjust the template parser to figure out if removed template wasn't expired
  • Figure out if removal wasn't made by a trusted user and ignore that (talk page wiped by admin?)
  • Flag somehow the user as "template removing user" so that we can add an extra template to their talk page if needed
DatGuy moved this task from Backlog to Need volunteer on the Huggle board.Oct 27 2016, 7:49 PM
Krenair added a subscriber: Krenair.Apr 1 2017, 4:35 PM

Occasionally, you (as an anti-vandal patroller) may want to remove a warning if you placed it wrongly, so it should probably only catch users removing warnings from their own talk pages.