Skip to content

Improve handling of user abuse reports.

Right now if an abuse report is reported and the user blocked they still appear on the abuse reports page and there is a button that still says BLOCK USER

Screen_Shot_2015-12-28_at_12.25.15_PM

Screen_Shot_2015-12-28_at_12.25.11_PM

The application should be smart enough to display the status of the user as blocked and the Block button should not be present.

Proposal

  • Show status of user on Abuse reports page i.e. If active or blocked
  • If the user has been blocked, the BLOCK USER button should not be shown

Bonus Points They easiest way to confirm if the user is a spammer is to:

  1. Check the projects of the person i.e. does he have projects, if he does what are they
  2. Check if the user has created a bunch of dubious issues on a project's issue tracker.

The Abuse Report shows the the reported user's real name instead of the username. Right now if I click on the 'suspicious' spammer's name on the abuse reports page it takes me to his/her user profile. This takes care of point 2

For point 1, I have to go to to their profile page to get the username in case there are many people with a similar name hence searching for the user's name under https://gitlab.com/admin/users/ would display a bunch people who I have to sift through before I get the spammer.

Point 1 could be solved in one of the following ways.

  1. Display the username instead of the real name so that the admin can just pop the username on https://<GITLAB_INSTANCE_URL/admin/users/<USERNAME>. To view their stats i.e. status, projects, identities etc.
  2. Add a link on the report that directly takes me to the https://GITLAB_INSTANCE_URL/admin/users/<USERNAME> too.

cc/ @JobV @rspeicher @dblessing @patricio