2012-06-15 2 views
2

По причинам, по которым я не буду вдаваться здесь, мне нужно, чтобы разработчики не изменяли версию Fix в JIRA, не мешая им изменять рейтинг Green Hopper.JIRA/GreenHopper: как разрешить пользователям оценивать проблемы, но не изменять fixVersion?

Это немного сложно, так как Greenhopper позволяет вам изменять, используете ли вы разрешение на расписание или разрешение проблем для этого материала.

Я попытался следующие:

  • Набор GH использовать разрешение разрешения вопросов, и аннулировал разрешение решить возникшие проблемы. Это не позволяет пользователям изменять оба поля.

  • Установите GH для использования разрешения «Расписание» и отмените разрешение «Разрешить проблемы». Это позволяет редактировать ранжирование и блокировать изменение версии Fix на экранах JIRA, насколько это хорошо. Однако по-прежнему можно изменить версию Fix на плате планирования зеленого хоппера.

  • Я также изучил удаление поля Fix Version с экранов JIRA, однако вы все равно можете изменить его в GH.

Я из идей, поэтому я надеюсь, что кто-то там выработал ответ для меня :)

забыл упомянуть - я использую JIRA 4.1.2 с GH 5,1

+0

Пропустил ли я что-нибудь в вашей ситуации в своем ответе? Что-нибудь, что я мог бы сделать, чтобы улучшить его? –

ответ

1

Извините, что вы не можете описать. Atlassian ясно дал понять, что они не будут обеспечивать безопасность на уровне поля, как указано в JIRA-1330.

Таким образом, контроль над тем, кто может и не может установить поле fixVersion, контролируется Resolve Issue permission, как указано здесь, хотя, похоже, вы спустили этот маршрут.

Мой вопрос к вам: используете ли вы поле fixVersion? Если да, как вы его используете и когда он установлен? Ответ на этот вопрос - ключ к правильному выбору пути.

Несколько возможных способов решения этой проблемы:

  • Управление осуществляется с помощью рабочего процесса, как указано в этом article
  • Управление осуществляется с помощью шаблона, как описано в этом article
  • Смотрите, если Field Security Plugin мощь отвечают вашим потребностям

Работая с JIRA достаточно долго, я знаю, что могу сварить что-то вместе, чтобы сделать t его реальность. Это займет время. Например, вы можете использовать плагин для сценариев для сброса поля fixVersion, если он был отредактирован кем-либо без разрешения на его изменение.

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