Bugzilla: установите разрешения, чтобы сделать продукт доступным только для чтения для всех пользователей.

Я использую один экземпляр Bugzilla для отслеживания проблем в нескольких проектах. Некоторые из моих проектов должны быть видны только одной группе людей, в то время как другие проекты должны быть готовы только для всех (даже если у них нет учетной записи пользователя в bugzilla). Отправка сообщений об ошибках всегда должна быть возможна только для аутентифицированных пользователей. Редактирование ошибок также разрешено только небольшой группе людей и самому репортеру ошибок.

Кто-нибудь знает, как мне установить разрешения в bugzilla, если я хочу сделать один проект доступным только для чтения для всех пользователей (без входа в систему)? На данный момент вы можете просматривать ошибки только в том случае, если вы вошли в систему.

Обновить Как описано Середа, "requirelogin" отключен. У меня также есть группа, соответствующая каждому продукту.

Для каждого продукта я установил групповой доступ: ProductXY: обязательный / обязательный, ENTRY

Пользователь добавляется в группы с помощью Regex (". *" Для всех пользователей) в свойствах группы.

Но когда я пытаюсь открыть ошибку, поскольку анонимный пользователь, bugzilla говорит: «У вас нет прав доступа к ошибке №8. Чтобы увидеть эту ошибку, вы должны сначала войти в учетную запись с соответствующими разрешениями».


person Alexander    schedule 12.02.2009    source источник


Ответы (1)


Вы можете сделать все проекты доступными для анонимного чтения по умолчанию, отключив "requirelogin" в Администрирование | Параметры | Аутентификация пользователя. Затем вам нужно будет проверить, имеют ли те продукты, которые вы не хотите, чтобы быть общедоступными, правильную групповую безопасность (я думаю, что это должна быть обязательная / обязательная настройка для группы, соответствующей каждому продукту).

Обновить

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

Я бы предложил изменить групповое управление общедоступными продуктами на «Показано / нет данных», а затем массово обновить все ошибки и удалить их из всех групп.

person sereda    schedule 12.02.2009
comment
Обновил свой исходный пост. Похоже, это должно быть другое разрешение. - person Alexander; 12.02.2009