Права пользователя в Request Tracker
Честно говоря, так и не нашел подходящего раздела форума для этой темы - решил задать вопрос здесь. Кто-нибудь сталкивался с настройкой прав пользователей в системе Request Tracker? Конкретно интересует: какая комбинация прав отвечает за то, чтобы только автор заявки мог решить или удалить ее, а все остальные пользователи системы могли лишь комментировать заявку/добавлять ответы?
если речь идет о http://bestpractical.com/rt/ то там, вроде, нет удаление тикета из очереди. Есть возможность сказать что тикет resolved и поэтому закрыт. Но все равно, даже в закрытый тикет можно написать сообщение. И помоему, после такого действия, статус меняется с закрытого на новый. Но, повторюсь, ничего не удаляется.
если речь идет о http://bestpractical.com/rt/ то там, вроде, нет удаление тикета из очереди. Есть возможность сказать что тикет resolved и поэтому закрыт. Но все равно, даже в закрытый тикет можно написать сообщение. И помоему, после такого действия, статус меняется с закрытого на новый. Но, повторюсь, ничего не удаляется.
В принципе, это годится. Но тогда сформулирую иначе: нужно, чтобы только автор заявки мог решить ее. То есть человек создает тикет, бросает его в очередь, остальные просматривают очередь и дополняют тикет ответами и комментариями. Но изменение статуса с открытого на решенный должно быть за автором заявки. Можно так настроить RT? А то получается, что либо каждый имеющий право ResolveTicket может решить любую заявку, либо (при отсутствии такового) ни одной заявки...
В принципе, это годится. Но тогда сформулирую иначе: нужно, чтобы только автор заявки мог решить ее. То есть человек создает тикет, бросает его в очередь, остальные просматривают очередь и дополняют тикет ответами и комментариями. Но изменение статуса с открытого на решенный должно быть за автором заявки. Можно так настроить RT? А то получается, что либо каждый имеющий право ResolveTicket может решить любую заявку, либо (при отсутствии такового) ни одной заявки...
Господа, неужели никто не знает, как это реализовать?
Если вы не понимаете как пользователь получил право ModifyTicket, то можно использовать специальную утилиту из RT::Extension::Utils.
В RT 4.0, который на стадии релиз кандидатов, есть возможность добавить свои права для любого конкретного изменения статуса, а потом раздавать их группам.