Изменить поведение к разрешению перевода статусов для поля с типом Пользователь
Если создать кастомный атрибут "Пользователь", то его стандартное состояние "Не назначен". Увы, данное состояние трактуется как "заполненное", что не позволяет реализовать требование к переводу из статуса в статус при условии, если указан пользователь. Другими словами, не важно, указано это условие или нет, статус всё равно можно изменить.
Предусловия:
1) Созданная пространство
2) Созданная задача с типом "Баг"
3) Наличие процесса "Процесс для бага"
4) Наличие в пространстве атрибута "QA инженер"
STR:
1) Открыть настройки пространства
2) Открыть "Процесс для задачи"
3) Нажать на переход между "Новое" и в "Работе"
4) В поле "Разрешить переводить, если заполнены атрибуты" выбрать "QA инженер"
5) Открыть созданную задачу с типом "Баг"
6) Не заполняя поле "QA инженер" (оставив его "Не назначен") изменить статус с "Новое" в "В работе"
Данный функционал уже реализован. Обратим внимание что администратор пространства по умолчанию имеет права на изменение статусов задач вне правил процесса. Соответственно мы рекомендуем проверять настройки процессов и заполнения полей пользовательской ролью пространства или кастомной ролью администратора с отключенной опцией "Изменение статуса вне правил процесса".