Page MenuHomePhabricator

[M] The Special:Contributions page should show tabs to Special:Contribute
Closed, ResolvedPublic1 Estimated Story Points

Description

In T286466 we created the Special:Contribute page to provide an entry point for various contribution actions. This take covers the remaining work.

Acceptance criteria

  • The tab should not show if Special:Contribute is empty.
  • Deciding whether the tab should be shown on Special:Contribute will be configurable. By default the tab should not show on any skins. In future it should be possible to limit display to the Minerva skin.
  • The feature is enabled on the beta cluster.

QA steps

Testing will be limited to the beta cluster. Move to sign off when that's complete.

QA Results - Beta

ACStatusDetails
1T319240#8306037
2T319240#8306037

Event Timeline

Jdlrobson set the point value for this task to 1.

High because we promised this for Q1.

Change 838152 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/core@master] The Special:Contributions page should show tabs to Special:Contribute

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

LGoto renamed this task from The Special:Contributions page should show tabs to Special:Contribute to [M] The Special:Contributions page should show tabs to Special:Contribute.Oct 4 2022, 5:12 PM

Change 838281 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Enable Special:Contribute on the beta cluster

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

Change 838152 merged by jenkins-bot:

[mediawiki/core@master] The Special:Contributions page should show tabs to Special:Contribute

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

Jdlrobson updated the task description. (Show Details)

Change 838726 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/core@master] The Special:Contributions page should show tabs to Special:Contribute

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

Change 838281 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Special:Contribute on the beta cluster

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

Change 838726 merged by jenkins-bot:

[mediawiki/core@master] Special:Contribute should not show permission error

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

Jdlrobson updated the task description. (Show Details)
Jdlrobson updated the task description. (Show Details)
Edtadros subscribed.

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Monterey
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

Testing will be limited to the beta cluster. Move to sign off when that's complete.

✅ AC1: When I visit https://en.m.wikipedia.beta.wmflabs.org/wiki/Special:Contributions/{Username} (mobile domain) and am logged in as {Username} I see a tab back to the Special:Contribute page. I see a tab on the Special:Contribute page.

Screen Shot 2022-10-10 at 2.27.26 PM.png (1×498 px, 114 KB)

✅ AC2: When I visit https://en.wikipedia.beta.wmflabs.org/wiki/Special:Contributions/{Username}, and am logged in as {Username} I DO NOT SEE a tab back to the Special:Contribute page.

Screen Shot 2022-10-10 at 2.28.13 PM.png (517×1 px, 176 KB)

Tabs appear as expected, resolving