Page MenuHomePhabricator

Permissions to git-update staging civi for select FR-creative members
Closed, ResolvedPublic

Description

I've been training up @TSkaff, @Pcoombe, @scervantes, and @CDenes_WMF to submit edits to the Thank You letter templates directly in the git repository.

This will replace the current process where we translate from wikitext to twig templates and do a bunch of regex manipulation of HTML to try to keep the tags balanced. That process was built to allow volunteers to translate the letters on-wiki, but we now pay translators.

In order to send test versions of the emails, and in the hopes of not requiring all of them to run a fully functioning instance of CiviCRM on their own machines, I was hoping to show them how to pull an unmerged change on to Civi staging. However, when @Pcoombe tried just cd'ing to the civi directory on frdev he got a permission denied error.

Would it be possible to allow the four people named in this ticket to manipulate the state of civi staging? Technically, they should just need write access to the .git directory (and subdirectories) and the sites/all/modules/thank_you/templates directory (and subdirectories).

Event Timeline

I don't think we should broaden access to civicrm staging if it is avoidable.

Jgreen changed the task status from Declined to Resolved.
Jgreen moved this task from Backlog to Done on the fundraising-tech-ops board.