Feature summary
When Striker creates a Phabricator project for a Toolforge tool, it should configure that project to be editable by that tool's maintainers (at least, when its maintainers aren't already members of the Trusted-Contributors Phab group).
Use case(s)
Not all maintainers of Toolforge tools will be members of the Trusted-Contributors Phabricator group, which (by default) is necessary in order to edit a newly-created Phab project. This means that a tool's maintainer might not be able to configure/edit the project that's been created for tracking work for that tool -- at least, not without specifically requesting to be able to do so (either by being manually added to that project's 'edit policy', or by being added to Trusted-Contributors).
An example of this type of situation is present in T412580: Grant TausheefHassan edit access to auto-created Toolforge Phabricator project (Tool-pid-bangladesh-uploadbot), where @TausheefHassan had to request to be able to edit the Phabricator project (Tool-pid-bangladesh-uploadbot) that @StrikerBot had created for their own tool. However, it seems probable (to me) that not everyone in this position would end up making such a request.
Benefits
- Ensure that (where Striker can find a Phabricator account for them) a tool's maintainers are always able to modify the Phab project for their own tool (e.g. add workboard columns, edit the project description, etc.), so that they can use it for task-tracking in a way that suits them best as tool maintainers.
- ...and, therefore, make life easier for those who contribute technical tools to the Wikimedia community :)