Потяните запрос на просмотр от пользователя без доступа к репо - PullRequest
1 голос
/ 11 марта 2019

Я получаю частые электронные письма, говорящие что-то вроде ...

Здравствуйте, пожалуйста, просмотрите и одобрите этот PR (ссылка)

... только для подачи 404 с октобиван . Неизбежно я отвечу ...

У меня, похоже, нет доступа к этому репо, можете ли вы убедиться, что вы отправили мне правильную ссылку и предоставили мне соответствующие разрешения?

... и услышать в ответ ...

Как я могу предоставить вам разрешения?

Я бы хотел бы сказать в общем ...

Пожалуйста, не пишите мне больше. Вы можете запросить отзыв у меня, выбрав мое имя из выпадающего списка . Если вы не видите мое имя, я не могу просмотреть его, и вам нужно получить администратора, который предоставит мне доступ , чтобы сделать это первым.

Интуитивно я ожидаю , что вы можете запросить обзор только у того, кто имеет доступ для завершения обзора; и несколько выборочных проверок появляются , чтобы подтвердить это поведение. Однако, так как я не могу найти ничего, явно подтверждающего это, я хотел спросить Интернет:

Можете ли вы запросить проверку кода GitHub у пользователя без доступа для его завершения?

... и есть ли где-то официальная формулировка, что это так или нет? Является ли следующая строка из матрицы разрешений org настолько явной, насколько это возможно?

+------------------------+-------------+-------------+-------------+-------------+
| Repository action      |     Read    |    Write    |    Admin    |    Owner    |
|                        | permissions | permissions | permissions | permissions |
+------------------------+-------------+-------------+-------------+-------------+
| …                                                                              
+--------------------------------------------------------------------------------+
| Submit reviews on pull |      X      |      X      |      X      |      X      |
| requests               |             |             |             |             |
+------------------------+-------------+-------------+-------------+-------------+

1 Ответ

2 голосов
/ 11 марта 2019

Следующая документация гласит, что вы можете запросить PR, только если кто-то имеет доступ только для чтения.Это подразумевает, что они должны прекратить отправлять вам электронные письма напрямую и использовать функцию, которая автоматически отправляет запрос на электронную почту после их назначения.

https://help.github.com/en/articles/requesting-a-pull-request-review

Владельцы репозитория и соавторы могут запроситьзапросить отзыв от любого, кто имеет доступ для чтения к хранилищу.Члены организации также могут запросить проверку запросов на извлечение от групп с доступом для чтения к хранилищу.Запрошенный рецензент или группа получат уведомление о том, что вы попросили их рассмотреть запрос на получение ответа.

...