Page MenuHomePhabricator

Surface required user permissions on essential task cards
Closed, ResolvedPublic2 Estimated Story Points

Description

Description

Starter Kit dashboard surfaces a curated set of essential tasks for users with extended rights on new and small language wikis. These tasks vary widely in the wiki user rights they require - administrator, interface administrator, translator, etc.
The current task cards don't communicate this information. New users, many of whom are unfamiliar with MediaWiki user groups, may attempt to begin a task only to discover that they lack the necessary rights on the wiki.

Proposal
Add a "Requires" row to each essential task card displaying the wiki user group(s) needed to complete the task. Each permission renders as a chip:

  • Prefixed with a ๐Ÿ”’ icon followed by the permission name
  • Links out to the Meta-Wiki page for that user group (opens in a new tab)
  • Uses a different color (purple) to differentiate from other chips (category, difficulty, tool)

Permission mapping

TaskPermission chip(s)Documentation link(s)
Translate Five Pillars policy page๐Ÿ”’ Autoconfirmed userhttps://meta.wikimedia.org/wiki/Meta:Autoconfirmed_users
Add categories using HotCat๐Ÿ”’ Interface Administrator, ๐Ÿ”’ Administratorhttps://meta.wikimedia.org/wiki/Interface_administrators, https://meta.wikimedia.org/wiki/Administrator
Customize the main page๐Ÿ”’ Interface Administrator, ๐Ÿ”’ Administratorhttps://meta.wikimedia.org/wiki/Interface_administrators, https://meta.wikimedia.org/wiki/Administrator
Translate or create an essential article๐Ÿ”’ Autoconfirmed userhttps://meta.wikimedia.org/wiki/Meta:Autoconfirmed_users
Translate core interface messages๐Ÿ”’ Translatorhttps://translatewiki.net/wiki/Project:Translator
Import an infobox template๐Ÿ”’ Interface Administrator, ๐Ÿ”’ Administratorhttps://meta.wikimedia.org/wiki/Interface_administrators, https://meta.wikimedia.org/wiki/Administrator

Prototype: interactive mockup with demo data <prototype link>

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Feat: Add "Requires" permission chips to essential task cardsrepos/lpl/starterkit-v1!100ngkountasfeat/requires-chipsmain
Customize query in GitLab

Event Timeline

Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptJun 29 2026, 7:00 PM
srishakatux set the point value for this task to 2.
srishakatux awarded a token.