Page MenuHomePhabricator

Restrict Special:GlobalContributions tag filtering to software defined tags
Closed, ResolvedPublic

Description

From T378179: Restrict namespace filtering on Special:GlobalContributions to common namespaces, tags can also be inconsistent across wikis. Given that, Special:GC should only allow tags that can be guaranteed across wikis which are defined in ChangeTagsStore::DEFINED_SOFTWARE_TAGS.

Acceptance criteria:

  • The tag filter input shows the list of defined software tags and allows filtering on them

image.png (944×1 px, 91 KB)

Event Timeline

Change #1085428 had a related patch set uploaded (by STran; author: STran):

[mediawiki/core@master] [WIP] Separate ChangeTags::buildTagFilterSelector into smaller function

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

Change #1085578 had a related patch set uploaded (by STran; author: STran):

[mediawiki/core@master] [WIP] Support custom sets of tags in HTMLTagFilter

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

Change #1086536 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/CheckUser@master] [WIP] Allow filtering for all core tags on Special:GlobalContributions

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

Change #1085428 merged by jenkins-bot:

[mediawiki/core@master] Parameterize ChangeTags::buildTagFilterSelector to support various tag sets

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

Change #1085578 merged by jenkins-bot:

[mediawiki/core@master] Support custom sets of tags in HTMLTagFilter

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

Change #1086536 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Allow filtering for all core tags on Special:GlobalContributions

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

dom_walden subscribed.

I can filter on tags.

The tag input does not do any kind of autocomplete or searching. This seems to be how the tag filter works elsewhere. I may raise a bug against the component.

Test environment: local docker CheckUser 2.5 (b522f4e) 07:30, 29 November 2024.

Change #1133986 had a related patch set uploaded (by Reedy; author: STran):

[mediawiki/core@REL1_43] Parameterize ChangeTags::buildTagFilterSelector to support various tag sets

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

Change #1133986 merged by jenkins-bot:

[mediawiki/core@REL1_43] Parameterize ChangeTags::buildTagFilterSelector to support various tag sets

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