Как в Jira настроить доступ так, чтобы задачу могли видеть только нужные люди?

Господа, надеюсь на вашу помощь. Сам за полтора часа не смог разобраться, а в документации не нашел.

Надо в Jira настроить доступ к таскам таким образом, чтобы можно было сразу при создании задачи выбрать тех, кто ее видит и может участвовать. При этом все другие не должны видеть эту задачу.

Пример такого сценария:
В моей Джире 5 человек: Миша, Ваня, Петя, Света и я.
Я хочу организовать вечеринку. Создаю задачу — Устроить крутую вечеринку.
Добавляю в нее Мишу и Ваню, так как они будут мне помогать.
Петю и Свету не добавлю и не хочу, чтобы они видели эту задачу.
В случае Пети я вообще не хочу, чтобы он знал о вечеринке, так как он начинает лезть в драку, когда выпьет, поэтому его вообще не приглашаю.
А для Светы в этой задаче я создаю подзадачу — Пригласить подружек.
Но я знаю, что если ей не удастся пригласить своих подружек, то она и сама не придет.
В таком случае мы с Мишей и Ваней закажем стриптезершу, но я не хочу, чтобы об этом знала Света, поэтому и не включил ее в основую задачу.

Надеюсь, мне удалось объянить суть прав доступа, которые мне нужны.

Я смог найти только возможность устанавливать видимость задачи только на уровне групп пользователей, а не конкретных людей. Вроде есть т.н. Security Scheme, где можно создавать уровень доступа для отдельного человека. Но я не сообразил, как этой функцией пользоваться.
  • Вопрос задан
  • 17354 просмотра
Решения вопроса 1
ormwish
@ormwish
Для задач сделать поле с типом «список юзеров», точно не помню как тип называется. А в Permission Schemes выбрать видимость задачи только автору и тем, кто перечислен в этом поле. Если надо подробней — могу подробней. Но в целом — всё просто, должны разобраться с полтычка. Здесь главное — это поле, в котором будут логины юзверей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
TheMengzor
@TheMengzor
О-о-о, это сложная тема :)
Опишу свою схему, где я раздаю права пользователям по проектно.

Идем в Administration -> Issues -> Permission Schemes -> Default Permission Scheme -> Edit Permissions
Заменяем везде «Users» на «Project Role (Users)»

Затем идем в Administration -> User Management -> Groups
Создаем там свою группу (по названию проекта, например, «ProjectX»)

Теперь идем в Administration -> Projects -> каждый проект -> Administration -> Roles.
В строке «Users» в колонке «Groups» заменяем «Users» на группу, которую мы создали конкретно для этого проекта (например, «ProjectX»).
Так же в строке «Browse Projects» добавляем второе правило — «Group (administrators)».

Теперь идем в Administration -> User Management -> Users.
И добавляем нужных пользователей в свеже созданную группу (в нашем пример, «ProjectX»).

Теперь свеже зарегистрированные пользователи не будут иметь доступа ни к чему, кроме пустого Dashboard, что бы пользователь получил доступ к проекту, его необходимо добавить в соответствующую группу.

Может что-то упустил, но вроде бы нет.
Будут вопросы — спрашивайте :)
Ответ написан
ks_ks
@ks_ks
В основном главная заморочка — это придумать такую Permission Scheme на проект, которая бы удовлетворяла вашим потребностям в долгосрочной перспективе. А сделать так, чтоб потом какие-то отдельные пользователи, или группы пользователей могли что-то делать в проекте, или не могли — суть, галочки проектных ролей проставить из таблицы проектных ролей пользователя (если мы говорим о конкретном пользователе), и\или добавить вновь созданную группу (если мы говорим о назначении одинаковых полномочий нескольким пользователям — в конкретном проекте) в Permission Scheme. Очень удобно.

Вот если бы ещё была штука которая позволяет выбрать несколько пользователей и добавить
нескольким пользователям сразу — проектные роли, по разным проектам…
это был бы вообще смак — кто-нибудь знает, есть такое?
Хотябы в виде плагина…
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы