Page MenuHomePhabricator

UserInfoCard: Add links to user information
Closed, ResolvedPublic

Description

Add missing links to the user information card:

  • Active blocks & past blocks
  • Global edits
  • Local edits & reverted
  • New articles
  • Thanks received & given
  • Checks & last checked
  • Active wikis (list)

Menu items:

  • View user contribution
  • View global account information
  • Check user IP addresses
  • Block user
  • Turn off this feature

Data points + links (google sheet)

Event Timeline

Change #1146744 had a related patch set uploaded (by Mimurawil; author: Mimurawil):

[mediawiki/extensions/CheckUser@master] Add links to the user info card

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

Change #1146744 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Add links to the user info card

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

Change #1148416 had a related patch set uploaded (by Mimurawil; author: Mimurawil):

[mediawiki/extensions/CheckUser@master] Use correct link for check user stat info

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

Note that a few of these links should only be displayed if the user has permission to use them,e.g. Checks & last checked should only appear if the user has rights to view Special:CheckUserLog, the link to block the page only appears if the user has rights to block a user. We either need to use mw.user.getRights() (which involves an API request) or we can export a set of permissions we care about in BeforePageDisplay with $output->addJsConfigVars() and then check those on the client side with mw.config.get().

Change #1148416 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Use correct link for check user stat info

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

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

[mediawiki/extensions/CheckUser@master] UserInfoCard: Export JSConfigVars for permissions related to viewing user

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

Change #1155760 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Export JSConfigVars for permissions related to viewing user

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

Change #1156403 had a related patch set uploaded (by Mimurawil; author: Mimurawil):

[mediawiki/extensions/CheckUser@master] UserInfoCard: Add permission checks for UI elements

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

Change #1156403 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] UserInfoCard: Add permission checks for UI elements

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