Page MenuHomePhabricator

Interaction Timeline: Interaction Summary box
Open, Needs TriagePublic

Description

Problem to solve

Knowing aggregated statistics about users and their interactions is helpful information when investigating a conduct dispute.


Acceptance criteria

  • Under the input parameters and above the timeline, add a box, which includes:
    • Box label: "Interaction Summary from STARTDATE to ENDDATE"
      • If no start date provided, use the date of the first edit made between the two users
      • If no end date provided, use the current day's date (or show "today")
    • "USER1 made N edits and USER2 made N edits."
      • Usernames should be linked to https://xtools.wmflabs.org/ec/ with the appropriate username and wiki parameters provided
      • Needs to support word-wrap and linebreaks, and usernames can be very long, and this will eventually be internationalized
    • "Shared editing history: N articles, N talk pages, and N other pages."
      • articles = NS:0, talk = all talk namespaces, other = all non-talk and non-NS:0 pages
  • Data can be lazy loaded if needed and retrieved after the timeline itself. If so, display a loading indicator.
  • Review the UI with @CSindersWMF for design sign-off

Wireframe

Screen Shot 2017-11-14 at 1.37.45 PM.png (186×540 px, 35 KB)

Event Timeline

@CSindersWMF @dbarratt — I don't think we need an exact wireframe for this. How would you like to proceed with making design decisions about this? Is there an existing component library or element we can use as reference? Or do you want to have David take a first pass and Caroline/Nirzar make recommended changes?

TBolliger updated the task description. (Show Details)
TBolliger updated the task description. (Show Details)

I'm placing this in the Blocked column because we may want to reconsider what's in this box, given filters and T180722

TBolliger renamed this task from Interaction Timeline V1: Interaction Summary box to Interaction Timeline: Interaction Summary box.Feb 1 2018, 9:30 PM
TBolliger removed a project: Anti-Harassment.