Project

General

Profile

Actions

Bug #3579

closed

При создании требования из UniEditor запрашивается имя, а создается id

Added by Viktoria Kopach about 12 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
10/12/2012
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.14.171
Platform:
Windows x64
Published in build:
0.14.172

Description

1. В UniEditor создаем новое требование.
Появляется окно, в котором нужно ввести Requirement name.
2. Вводим имя qqq. Нажимаем OK.
Создается требование, у которого в качестве идентификатора указано qqq, а имя пустое.

Хочется чтобы у создаваемого требования:
- идентификатор генерировался автоматически
- а имя как раз и запрашивалось у пользователя при создании.


Related issues 1 (0 open1 closed)

Related to Requality - Feature #2916: Переосмысление атрибутов id и name у требованийClosedAlexey Khoroshilov05/30/2012

Actions
Actions #1

Updated by Denis Kildishev about 12 years ago

  • Assignee set to Denis Kildishev
Actions #2

Updated by Alexey Khoroshilov about 12 years ago

См. http://forge.ispras.ru/issues/2916#note-3

Здесь скорее вопрос названий и документации.

Actions #3

Updated by Denis Kildishev about 12 years ago

В данном случае по моему все-таки предпологалось создание требования с определенным именем, что кстати соотвествует приведенной в http://forge.ispras.ru/issues/2916#note-3 идее. В текущей версии вызывается вызов изменения имени требования, которое не происходит в связи с дополнительной логикой - если изменяется имя и имя пусто, то изменить Id. Необходимо ли убрать эту логику в связи с последними переосмыслениями роли Id и Name?

Actions #4

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 перестанет однозначно идентифицировать требование внутри проекта.
Похоже, пока придётся оставить всё, как есть.

Закрываем тикет?

Actions #5

Updated by Андрей Третьяков about 12 years ago

  • Target version set to 0.14
Actions #6

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), но прежде чем закрывать тикет надо посмотреть, не надо ли править название окна и документацию.

Actions #7

Updated by Андрей Третьяков about 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r3059.

Actions #8

Updated by Андрей Третьяков about 12 years ago

  • Published in build set to 0.14.172
Actions #9

Updated by Viktoria Kopach about 12 years ago

  • Status changed from Resolved to Verified

Теперь в окошке создания нового требования просят ввести не имя, а Requirement id.

Actions #10

Updated by Alexey Khoroshilov over 11 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF