Page MenuHomePhabricator

[Epic] UserInfoCard: Build Vue components for displaying the button and popover contents
Closed, ResolvedPublic

Description

Summary

Build the frontend code components needed for displaying user information card data.

Background

User stories

When I click the user info icon, I should see a popover card with helpful contextual information about the user.

Technical notes

Vue components

  • Username
  • Gender
  • Date joined (local wiki)
  • Active blocks (local blocks, across all wikis)
  • Recent past blocks (local blocks, across all wikis, only show blocks made in the last year)
  • Global edit count
  • Local edit count
  • Locally reverted edits
  • New articles created (local)
  • Thanks received (local)
  • Thanks given (local)
  • Number of CheckUser investigations (local)
  • Date of last CU check (local)
  • Groups (local)
  • Active wikis
  • Graph showing editing activity over last 60 days (local; using Growth team's sparkline code)
  • Number of edits made over last 60 days (local)

Menu:

  • View user contributions (links to Special:Contributions)
  • View global account information (links to Special:CentralAuth)
  • Add user page to Watchlist
  • Block user (links to Special:Block)
  • Turn off feature (links to Special:Preferences)

Acceptance criteria

  • Frontend code exists and is functional in displaying the popover component with user information card data when an icon next to a username is clicked

Related Objects

StatusSubtypeAssignedTask
ResolvedKColeman-WMF
ResolvedSimoneThisDot
ResolvedSimoneThisDot
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedSimoneThisDot
DeclinedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
ResolvedMimurawil
Resolved mszabo
ResolvedMimurawil
ResolvedBUG REPORTkostajh
ResolvedBUG REPORTkostajh

Event Timeline

KColeman-WMF renamed this task from UserReputationCard: Build Vue components for displaying the popover to UserInfoCard: Build Vue components for displaying the popover.Mar 12 2025, 3:05 PM
KColeman-WMF updated the task description. (Show Details)
KColeman-WMF updated the task description. (Show Details)
kostajh renamed this task from UserInfoCard: Build Vue components for displaying the popover to UserInfoCard: Build Vue components for displaying the button and popover contents.Apr 28 2025, 12:32 PM
kostajh updated the task description. (Show Details)

Change #1141846 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] [WIP] UserInfoCard: Add entrypoint for button and scaffolding for Vue app

https://gerrit.wikimedia.org/r/1141846

Change #1145091 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] UserInfoCard: Render the UserInfo button server-side

https://gerrit.wikimedia.org/r/1145091

Change #1141846 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Add entrypoint for button and scaffolding for Vue app

https://gerrit.wikimedia.org/r/1141846

Change #1145292 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] UserInfoCard: Adjust UserInfo button styles

https://gerrit.wikimedia.org/r/1145292

Change #1145292 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Adjust UserInfo button styles

https://gerrit.wikimedia.org/r/1145292

Change #1146678 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] [WIP] Restrict pages where UserInfo button is displayed

https://gerrit.wikimedia.org/r/1146678

kostajh renamed this task from UserInfoCard: Build Vue components for displaying the button and popover contents to [Epic] UserInfoCard: Build Vue components for displaying the button and popover contents.Jun 11 2025, 9:29 AM

Change #1158335 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] UserInfoCard: Populate the CheckUser checks and last date count

https://gerrit.wikimedia.org/r/1158335

Change #1158335 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Populate the CheckUser checks and last date count

https://gerrit.wikimedia.org/r/1158335

Change #1160109 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/CheckUser@master] UserInfoCard: Don't add button for IP addresses

https://gerrit.wikimedia.org/r/1160109

Change #1160109 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Don't add button for IP addresses

https://gerrit.wikimedia.org/r/1160109

Change #1146678 abandoned by Kosta Harlan:

[mediawiki/extensions/CheckUser@master] [WIP] Restrict pages where UserInfo button is displayed

Reason:

No longer needed

https://gerrit.wikimedia.org/r/1146678