В нашем проекте YouTrack все проблемы исторически видны «всем пользователям», которые также являются группой с таким же названием, которая поставляется вместе с YouTrack.
Теперь мы добавляем новых пользователей с ограниченными правами, и они должны видеть только небольшую часть проблем. Они должны перестать видеть проблемы вообще, а затем отдельные проблемы (старые проблемы и новые проблемы) должны выборочно становиться видимыми для них.
Я пробовал разные способы, чтобы это произошло, но безуспешно.
1) Если я создам для них группу "группа с ограниченным доступом" - то я могу дать этой группе разрешение на просмотр задач. И тогда они могут видеть все проблемы, и если я сниму флажок «Просмотр проблем», то они вообще не увидят никаких проблем. Мне это не помогает, так как они либо видят все проблемы, либо ничего.
2) Я попытался изменить поле «проблемы видны» в одной задаче и установить для него «группу с ограниченным доступом». Но YouTrack меня не пускает, здесь можно выбрать только "всех пользователей" или "правопреемников проекта XY". Изменить: это все еще верно, после того как я добавлю себя в «группу с ограниченным доступом», см. ответ на этот вопрос от Alex.V
Итак, я удалил группу «группа с ограниченным доступом» и попытался работать с «правопреемниками»:
3) Я выбираю проблему и устанавливаю для нее видимость «Мои исполнители проекта». Затем я добавляю пользователя в группу «Мои исполнители проектов». Но теперь пользователь может видеть ВСЕ проблемы в этом проекте. В настройках группы я узнаю, что галочку "Читать выпуски" в определении роли этой группы "Разработчик" можно снять, и это меняет видимость. Но опять же по всем вопросам! И не имеет значения, если я установлю видимость для задачи на «Мои исполнители проекта» или на «Все пользователи» - теперь пользователь может вообще не видеть задач, после снятия галочки.
Это YouTrack 4.2.2 (сборка №6029 [23-May-2013 18:30]
Пожалуйста, покажите мне способ выборочно сделать проблемы видимыми для группы пользователей и снова невидимыми. Я знаю, что это, возможно, довольно просто, так в чем же моя ошибка?
Тем временем я смог понять, как работают разрешения на просмотр.
Раскрывающийся список в верхней части страницы проблемы действует только как фильтр, и вы можете ИСКЛЮЧАТЬ только пользователей с этим раскрывающимся списком, которые уже могли видеть проблему, когда видимость все еще была установлена на «все пользователи».
Поэтому я думаю, что один из способов выполнить то, что я хочу, — это изменить видимость всех задач, скажем, на «группу admin1», а затем переключить только некоторые из них обратно на «всех пользователей», чтобы все могли их видеть.