Может ли Arcanist автоматически настроить контроль доступа через командную строку?

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

Можно отредактировать контроль доступа в Web UI, но мне кажется такой подход неудобен. Есть ли способ сделать контроль доступа более автоматическим?


person Ben    schedule 10.02.2015    source источник


Ответы (1)


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

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

  1. Щелкнув Приложения на главном экране
  2. Затем нажмите на значок шестеренки настроек рядом с дифференциалом.
  3. Оттуда вы можете нажать «Изменить политики» и установить политику просмотра по умолчанию.
person CEPA    schedule 10.02.2015
comment
Спасибо за Ваш ответ. Это помогает ограничить доступ только для группы инженеров. В то же время нам нужна политика каждого проекта. Что я сделал, так это подключил различия к репозиторию (на phabricator) и установил политику для самого репо. Тогда все диффы, принадлежащие этому репозиторию, получат правильную политику просмотра/редактирования. - person Ben; 08.05.2015