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