Page MenuHomePhabricator

Change "Phabricator tasks" to a wikitext field
Closed, ResolvedPublic5 Estimated Story Points

Description

Background

See T403559: Add CommunityRequests tables to production for context.

We are trying to reduce the number of tables we add, and this one we never truly needed. The idea was we wanted to be able to find wishes with a given task ID, but is no such search or filter currently on our roadmap. If and when we do need to search by task ID, we could instead query the Core iwlinks table to search for phab on wish pages (since our extension requires use of the interwiki prefix). But let's ignore that for now :)

The simple solution for now is to change the "Phabricator tasks" field to be a wikitext field.

Acceptance criteria
  • Adding, editing, and saving Phabricator tasks should work just as before, as well as fetching them via ApiQueryWishes
  • Drop the communityrequests_phab_tasks table

Event Timeline

KSiebert set the point value for this task to 5.Sep 9 2025, 7:19 PM
HMonroy changed the task status from Open to In Progress.Sep 9 2025, 8:23 PM
HMonroy claimed this task.

Change #1186657 had a related patch set uploaded (by HMonroy; author: HMonroy):

[mediawiki/extensions/CommunityRequests@master] Drop `communityrequests_phab_tasks` table

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

Change #1186657 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] Drop `communityrequests_phab_tasks` table

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

QA effort here is just "make sure nothing broke" and that can be collective effort. Also there are many tests for the phab tasks functionality, and they're all passing, so I think we're good to close this :)