Page MenuHomePhabricator

Add extra log links to ChangesList (RecentChanges, Watchlist) pages ("(hist | change)", "(view/restore)")
Closed, ResolvedPublicFeature

Description

The links I'm talking about are, for example:

In the protection log, "(hist | change)" at the end of each entry.
In the deletion log, "(view/restore)" at the end of each entry.

For this enhancement, I'm proposing that these types of links should appear at the end of log entries on the Recent changes page (like they do on the actual log pages). This will make Recent changes log entries more-consistent with the log page entries, and it will save a click from Recent changes when one wants to use these links.


Version: 1.21.x
Severity: enhancement

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:24 AM
bzimport set Reference to bz47466.
bzimport added a subscriber: Unknown Object (MLST).

Thanks for reporting. In general, filing only one issue per report is welcome.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM
Aklapper removed a subscriber: wikibugs-l-list.
Tgr added a project: good first task.
Diesel_kapasule changed the task status from Open to In Progress.Feb 21 2022, 3:19 PM
Diesel_kapasule claimed this task.

Change 765266 had a related patch set uploaded (by Diesel kapasule; author: Diesel kapasule):

[mediawiki/core@master] Adding log links for deletion and protection to Recent Changes page.

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

Change 765266 abandoned by Diesel kapasule:

[mediawiki/core@master] Adding log links for deletion and protection to Recent Changes page.

Reason:

Wrong merge in patch

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

Change 767205 had a related patch set uploaded (by Diesel kapasule; author: Diesel kapasule):

[mediawiki/core@master] Adding log links for deletion and protection to Recent Changes page.

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

Can somebody help with the Product Owner review?

Diesel_kapasule changed the task status from In Progress to Stalled.Apr 22 2022, 2:11 PM

Still waiting for product owner to approve patch.

kostajh added subscribers: MMiller_WMF, Trizek-WMF, kostajh.

@Trizek-WMF @MMiller_WMF could you please comment on this proposed UX change to RecentChanges? I'll create a patch demo environment, the task description also describes what is proposed. (@Diesel_kapasule perhaps you could post a screenshot too.)

Test wiki created on Patch demo by KHarlan (WMF) using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/306f3180ae/w/

@kostajh the following screenshots are for protection and deletion log, thank you!

OG.png (60×1 px, 9 KB)

OG2.png (38×994 px, 9 KB)

kostajh changed the task status from Stalled to Open.Jun 1 2022, 9:55 AM

@kostajh the following screenshots are for protection and deletion log, thank you!

OG.png (60×1 px, 9 KB)

OG2.png (38×994 px, 9 KB)

Thanks @Diesel_kapasule; given lack of comment and as it's a minor UX change, I'll go ahead with reviewing.

kostajh renamed this task from Add extra log links to Recent changes page ("(hist | change)", "(view/restore)") to Add extra log links to ChangesList (RecentChanges, Watchlist) pages ("(hist | change)", "(view/restore)").Jun 1 2022, 9:57 AM
kostajh moved this task from Code Review to QA on the Growth-Team (Sprint 0 (Growth Team)) board.

Change 767205 merged by jenkins-bot:

[mediawiki/core@master] Adding log links for deletion and protection to ChangesList

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

@kostajh thank you for the assistance!

@kostajh thank you for the assistance!

No problem! Re-opening so that this can go through QA process with the Growth-Team.

Etonkovidova subscribed.

Checked in wmf.17 - works as expected:

Screen Shot 2022-06-27 at 4.37.06 PM.png (232×2 px, 127 KB)

Test wiki on Patch demo by KHarlan (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/306f3180ae/w/