Page MenuHomePhabricator

Un-suppress comment page creations, deletions, and edits from RecentChanges
Closed, ResolvedPublic

Description

Feature summary: Revert this 2017 change and un-suppress comment page creations, deletions, and edits from Special:RecentChanges.

Use case(s):

  • Watch a live updating feed of comments being posted, edited, or deleted
  • Make use of the API to report comments being posted, edited, or deleted to outside applications
  • Filter comments based on authorship (i.e. all users but yourself), type (addition, deletion, or edit), and more

Benefits: Special:RecentChanges offers plenty of functionality that is not covered by Special:Log/commentstreams and would be a waste of resources to replicate there or in Special:AllComments. RecentChanges already covers all of the use cases listed above, and I cannot understand why the suppression was done in the first place.

Event Timeline

Change 928507 had a related patch set uploaded (by Alex44019; author: Alex44019):

[mediawiki/extensions/CommentStreams@master] Add a setting to unsuppress comment logs from RecentChanges

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

Submitted a patch. Perhaps it doesn't revert the change entirely, but it should suit you well.

Thank you for reporting this. Thank you for the patch. I have made some comments on the patch, but agree in principle. I'm not sure at this point why the original change was made without making it configurable.

Change 928507 merged by jenkins-bot:

[mediawiki/extensions/CommentStreams@master] Add a setting to unsuppress comment logs from RecentChanges

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

cicalese claimed this task.
cicalese moved this task from Backlog to Closed on the MediaWiki-extensions-CommentStreams board.

I think this should be configurable. While I agree that on public wikis with public comments it is a very useful feature, there is a very valid second use-case: a wiki where the user discussions should only be visible for users of the wiki. There it would be beneficial to not have them in recent changes or via API...

It is indeed configurable in the patch, with the default being that they are suppressed.

Change 930782 had a related patch set uploaded (by Cicalese; author: Alex44019):

[mediawiki/extensions/CommentStreams@REL1_39] Add a setting to unsuppress comment logs from RecentChanges

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

Change 930783 had a related patch set uploaded (by Cicalese; author: Alex44019):

[mediawiki/extensions/CommentStreams@REL1_40] Add a setting to unsuppress comment logs from RecentChanges

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

Change 930782 merged by jenkins-bot:

[mediawiki/extensions/CommentStreams@REL1_39] Add a setting to unsuppress comment logs from RecentChanges

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

Change 930783 merged by jenkins-bot:

[mediawiki/extensions/CommentStreams@REL1_40] Add a setting to unsuppress comment logs from RecentChanges

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