Skip to content

Mod tools: unify user annotations and warnings/suspensions pages? #749

@cellio

Description

@cellio

Currently, for a user, mods can see a list of annotations (where they can add new ones), and separately a list of warnings sent to the user (including suspensions). #748 asks that ability suspensions be added here.

Moderators reviewing a user's activity, particularly when problematic behavior is ongoing or recurring, need to be able to see all the history easily. We're relying on them to know/remember to check a couple different places. I think I understand why those pages are different (the content is tables with different columns), but it would be better if we could either unify them or build a "mod user summary" view on top of them.

As a mod, I want to see a reverse-chronological list of all things that either involved messages to the user (warnings or ability suspensions, currently) or were noteworthy enough for a moderator to write an internal note (annotations). A list with links is fine; it's ok to have to follow a link for the details. But seeing something all together in one place is pretty important for mods.

Example of what I mean:

Annotation Summary: Ploni Almoni

  • 3d ago: suspension, 30 days: rudeness (Mod999)
  • 3d ago: annotation: returned from suspension and repeated personal attacks in comments (Mod999)
  • 11d ago: suspension, 7 days: rudeness (Mod613)
  • 12d ago: warning: rudeness (Mod999)
  • 13d ago: annotation: deleted several rude comments (Mod613)
  • 21d ago: ability suspension: participate everywhere (Mod613)
  • 1m ago: warning: many closed questions (Mod999)

Each of the items in that list ("suspension...", "annotation...", etc) would be links to the detailed info. I don't care if those links are to the table entries in the existing pages or to standalone pages -- whatever's easier. The summary would record who took the actions (Mod613 and Mod999 in my examples). As with all our relative times, the timestamps would be available in tooltips.

The mod tools page for a user is currently a list of links plus some "definitely use with care" buttons. We could add this summary to that page instead of creating yet another page under the links. Over time we'll probably want to build that page out more, but this is a good start.

In addition to this being where the "all tools" button takes you, if there are any annotations or warnings, we should indicate that somehow on the profile page for mods only. One way to do that would be to add "N annotations" to the link text for the "mod tools" button, but there are probably better ways.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: backendChanges to server-side codecomplexity: unassessedNeeds further developer investigation before complexity/feasibility can be determined.priority: medium

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions