2012-02-22 2 views
6

У нас есть несколько стажеров, и мы хотели бы дать им некоторые вводные задания в JIRA.Ограничьте некоторых разработчиков JIRA одним проектом в JIRA 4.4

Мы используем версию JIRA 4.4.

Что является наименее навязчивым способом (избегая создания глобальных групп или разрешений, если это возможно) в JIRA для достижения следующих:

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

?

Эти стажеры могут уйти через месяц или два, поэтому мы хотели бы, чтобы они могли удалять их аккаунты позже как можно проще (без каких-либо проблем с связыванием, например «Вы не можете удалить это, потому что это связано с этим». ..).

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

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

+1

я думаю, что это больше вопрос об использовании программного обеспечения, то программный, возможно, лучше подходит для http://pm.stackexchange.com/ – Jonathan

ответ

2

Это зависит от того, какие группы имеют роли проекта разработчика и пользователя. По умолчанию это jira-developers и jira-пользователи. Я бы создал новый проект TRAINING и предоставил роли разработчиков и пользователей явным идентификаторам обучаемого. Теперь они могут играть в этом проекте.

Более сложные части предназначены для ограничения их от других проектов, но все же позволяют им входить в систему. Если группы по умолчанию используются, то не добавьте их в jira-users или jira-developers. Вам нужно будет определить группу jira-trainees и добавить в Global Permissions, чтобы они могли войти в систему.

Подумайте об этом, если вы определились с группой джиров-стажеров, тогда вы также можете используйте его в ролях проекта вместо своих индивидуальных идентификаторов пользователей. После того, как все это настроено, вам нужно только добавить пользователя в jira-traininees, убедитесь, что они не в jira-разработчиках и jir-users, и вы готовы к работе.

+0

«определите группу jira-trainees и добавьте в« Глобальные разрешения », чтобы они могли войти в систему». <- спасибо, это был недостающий кусок, теперь все работает. – JustAMartin

1

Я написал учебное пособие о том, как это сделать, поскольку это так сложно сделать специально для случайных пользователей.

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

ответ

http://testigniter.blogspot.co.uk/2013/03/setting-up-jira-for-single-project-user.html

1

mdoar имеет кишка тонка, но вот более шаг за шагом ответ, в частности, для «у вас нет разрешения для входа в систему.» части.

Допустим, вы вошли в систему к Администрации, и есть группа «Моя группа для проекта X», и некоторые пользователи назначены этой группе , 1. Перейдите к «Пользователи» -> «Глобальные разрешения» 2. Быстро прочитайте «Пользователи JIRA» 3.В разделе «Добавить разрешение» выберите «Пользователи JIRA» как «Разрешение», а ваша группа - «Группа» и нажмите «Добавить». 4. Теперь все пользователи из группы «Моя группа для проекта X» должны войти в систему.

Для других проблем с доступом вы можете найти «Помощник для предпродажи» (просто найдите его в разделе «Быстрый поиск в верхней части») правый угол).

4

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

Итак, вот руководство детализации где найти каждый раздел, необходимый для настройки разрешений безопасности:

1) Создать новую группу (ограниченную проецировать А группы).

  • Нажмите Управление пользователями в правом верхнем углу (щелкните значок зубчатое)> Войти как Администратор> щелкните Группы (слева меню)
  • Добавить группу, Пояснений> Name = ограничен для хуг группы (или что угодно)

2) Создать новую схему разрешения (Restricted схеме разрешения проекта XYZ)

  • От Admi nistration> Нажмите «Проблемы»> Схемы разрешений
  • Скопируйте схему по умолчанию, как сказано в руководстве:> Нажмите «копировать» рядом с «Схема разрешения по умолчанию».
  • Теперь эта часть занимает некоторое время. Я удалил каждое отдельное разрешение, затем щелкнул «добавить» рядом с приведенными ниже пунктами.

  • Добавить> Нажмите Radio Button «Группа»> выберите группу «ограниченную проект А группы» и т.д.

    • Подсказка: Я средняя мышь нажала каждый элемент открыть все сразу, сначала удалить, затем добавить. Это делает его менее утомительным.
  • Вот пункты, которые я Назначенные к моей группе:

    • Права доступа к Project> Обзор проекта
    • Все под "правами Выпуск" раздела
    • Комментарии Разрешения> Добавить комментарии
    • КОММЕНТАРИИ Разрешения> Удалить личные комментарии
    • Комментарии Разрешения> Редактировать собственные комментарии
    • при использовании времени отслеживать:
    • - разрешения> Отслеживание времени> Удалить собственный Worklogs
    • - разрешения> Отслеживание времени> Изменение собственного Worklogs
    • -> Время разрешения Tracking> Работа по вопросам
  • Я не уверен, что они «правильные», но это работает для меня.

3) Ссылка на схему разрешения с проектом XYZ

  • Нажмите Проекты> Выберите Project (проект XYZ)> Нажмите кнопку "Управление" в верхней части экрана (Далее к обзору)> Нажмите «Разрешения» (меню слева)> «Действия»> «Выбрать другую схему»

  • Почему мне нужно идти в проект, чтобы сделать это? Он должен быть доступен через область администрирования в рамках проекта. Это заняло у меня 5 минут, чтобы найти сейчас, хотя я и делал это раньше.

4) Грант Глобального разрешения «JIRA пользователей» в группу «ограниченной проект А группы», таким образом они смогут войти в системе.

  • Вернуться к области администрирования > Нажмите Cog top right> Нажмите «Система»> «Глобальные разрешения» (меню слева)
  • Добавить разрешение> Выбрать разрешение = Пользователи JIRA, выберите Group = ограничено группой проекта xyz (и т. Д.)
  • После этого вы если ваша группа появится рядом с «Пользователи JIRA», просто нажмите «Просмотреть пользователей», затем пригласите/добавьте пользователей в соответствии с выбранной вами группой.

Это все на данный момент, я надеюсь, что оно включает в себя все, все, что я мог запомнить.Надеемся, что она спасает кого-то от страданий я прошел;)

+1

Этот процесс был намного сложнее, чем нужно. Это были самые ясные инструкции, которые я нашел далеко. –

+0

Спасибо за инструкции. Хотя исходный вопрос касался JIRA 4.4, ответ остается в силе для JIRA 6.3+. – ppawel

0

я сделал следующее:

  1. создал отдельную группу для пользователей, которым разрешено видеть проект (Администрирование сайта -> Управление пользователями -> Группы

  2. в Jira Admninstration -> Глобальные разрешения добавили эту группу в «JIRA пользователи»

  3. в администрации проекта -> роли добавили эту группу проекта «Пользователи» роль

  4. Создал пользователя из этой группы, а удалил его из группы «jira-users». Без добавления глобальных разрешений это удалить бы этот доступ пользователя к Jira на всех

работал как шарм (я надеюсь), не раздражает создание схемы разрешения не требуется

Смежные вопросы