2015-02-10 4 views
0

Когда используется arc diff, чтобы отправить код обзора в Phabricator, он генерирует diff в Differential, однако по умолчанию Project этого diff - это None, что означает, что любой может просматривать и редактировать этот diff.Может ли Arcanist автоматически настроить управление доступом через командную строку?

Вы можете отредактировать элемент управления доступом в веб-интерфейсе, но мне кажется, что этот подход неудобен. Есть ли способ, которым управление доступом может быть выполнено более автоматическим способом?

Спасибо!

ответ

1

Мы контролируем видимость всех Дифференциалов, устанавливая здесь режим по умолчанию: http://your.url.com/applications/view/PhabricatorDifferentialApplication/. Это применимо ко всем созданным различиям.

Вы можете получить доступ к этой странице с вашей главной загрузочной страницы Phabricator по:

  1. Кликнув по применению на главном экране
  2. Затем нажмите на настройки зубчатого символе рядом с дифференциальным
  3. Оттуда можно нажать «Изменить политику» и установить политику по умолчанию
+0

Спасибо за ваш ответ. Это помогает ограничить доступ только для группы инженеров. В то же время мы нуждаемся в каждой политике проекта. То, что я сделал, - это связать различия с репо (на фабрикаторе) и установить политику на самом репо. Тогда все diffs, принадлежащие этому репо, получат правильную политику просмотра/редактирования. – Ben