Page MenuHomePhabricator

Grant git push rights on tool-wikivoyage repo to current wikivoyage tool maintainers
Closed, ResolvedPublic

Description

Wikivoyage tool on Toolforge

Hi Davis, I need support to get edit rights on the tool in the subject. I've been added as maintainer but I can't modified anything yet (see this discussion for more details). Please let me know, --Andyrom75 (discussioni) 21:10, 30 mag 2020 (CEST)

Event Timeline

The Striker (toolsadmin) feature for creating git repositories does not currently include support for keeping Diffusion repository permissions in sync with changes in the associated tool's maintainers list. This actually turns out to be a very difficult problem to solve generally as the maintainers at the time of the repository creation as well as anyone in the Diffusion-Repository-Administrators group is able to make arbitrary changes to the access control policies for the repo through Phabricator. Rather than blindly resetting all permissions to those that a new repo would have been granted, I chose to leave these changes up to manual human intervention using Phabricator's built-in controls.

The change needed for @Andyrom75 to get push access if for someone to update the edit and push policies at https://phabricator.wikimedia.org/source/tool-wikivoyage/manage/policies/ to include their Phabricator user. This can be done by @Atsirlin, @zhuyifei1999, @putnik, or anyone in Diffusion-Repository-Administrators.

bd808 claimed this task.

I have added @Andyrom75 to the acls. I did not try to find Phabricator accounts for the other maintainers who have changed in this tool since the repo was created. @Andyrom75 or one of the other maintainers with rights on the Diffusion repo are encouraged to do that.