Bug #3579
closed
При создании требования из UniEditor запрашивается имя, а создается id
Added by Viktoria Kopach about 12 years ago.
Updated over 11 years ago.
Detected in build:
0.14.171
Published in build:
0.14.172
Description
1. В UniEditor создаем новое требование.
Появляется окно, в котором нужно ввести Requirement name.
2. Вводим имя qqq. Нажимаем OK.
Создается требование, у которого в качестве идентификатора указано qqq, а имя пустое.
Хочется чтобы у создаваемого требования:
- идентификатор генерировался автоматически
- а имя как раз и запрашивалось у пользователя при создании.
- Assignee set to Denis Kildishev
В данном случае по моему все-таки предпологалось создание требования с определенным именем, что кстати соотвествует приведенной в http://forge.ispras.ru/issues/2916#note-3 идее. В текущей версии вызывается вызов изменения имени требования, которое не происходит в связи с дополнительной логикой - если изменяется имя и имя пусто, то изменить Id. Необходимо ли убрать эту логику в связи с последними переосмыслениями роли Id и Name?
- Assignee changed from Denis Kildishev to Андрей Третьяков
Если генерировать ID автоматически и устанавливать имя, то пользователь лишится возможности задавать/менять ID (по крайней мере, средствами UniEditor'а).
Есть ещё вариант, устанавливать кроме введённого ID ещё и имя = ID.
В обоих этих случаях user-visible-id всегда будет равен name, и через непродолжительное время при часто повторяющихся name уже user-visible-id перестанет однозначно идентифицировать требование внутри проекта.
Похоже, пока придётся оставить всё, как есть.
Закрываем тикет?
- Target version set to 0.14
Андрей Третьяков wrote:
Если генерировать ID автоматически и устанавливать имя, то пользователь лишится возможности задавать/менять ID (по крайней мере, средствами UniEditor'а).
Есть ещё вариант, устанавливать кроме введённого ID ещё и имя = ID.
В обоих этих случаях user-visible-id всегда будет равен name, и через непродолжительное время при часто повторяющихся name уже user-visible-id перестанет однозначно идентифицировать требование внутри проекта.
Похоже, пока придётся оставить всё, как есть.
Закрываем тикет?
В плане концепции предлагаю всё оставить как есть (т.е. в соответствии с http://forge.ispras.ru/issues/2916#note-3), но прежде чем закрывать тикет надо посмотреть, не надо ли править название окна и документацию.
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r3059.
- Published in build set to 0.14.172
- Status changed from Resolved to Verified
Теперь в окошке создания нового требования просят ввести не имя, а Requirement id.
- Status changed from Verified to Closed
Also available in: Atom
PDF