Project

General

Profile

Bug #3579

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

Added by Viktoria Kopach almost 7 years ago. Updated about 6 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

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

Actions

Associated revisions

Revision 3059 (diff)
Added by Андрей Третьяков almost 7 years ago

fixes #3579: change "Requirement name" to "Requirement Id" in UniEditor's creation dialog.

Revision fa90a447 (diff)
Added by Андрей Третьяков almost 7 years ago

fixes #3579: change "Requirement name" to "Requirement Id" in UniEditor's creation dialog.

git-svn-id: https://forge.ispras.ru/svn/reqdb/trunk/requality@3059 f558eac1-05b1-4da7-9ed5-5050e8a619d6

Revision 3059 (diff)
Added by Андрей Третьяков almost 7 years ago

fixes #3579: change "Requirement name" to "Requirement Id" in UniEditor's creation dialog.

History

#1

Updated by Denis Kildishev almost 7 years ago

  • Assignee set to Denis Kildishev
#2

Updated by Alexey Khoroshilov almost 7 years ago

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

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

#3

Updated by Denis Kildishev almost 7 years ago

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

#4

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

  • Assignee changed from Denis Kildishev to Андрей Третьяков

Если генерировать ID автоматически и устанавливать имя, то пользователь лишится возможности задавать/менять ID (по крайней мере, средствами UniEditor'а).
Есть ещё вариант, устанавливать кроме введённого ID ещё и имя = ID.

В обоих этих случаях user-visible-id всегда будет равен name, и через непродолжительное время при часто повторяющихся name уже user-visible-id перестанет однозначно идентифицировать требование внутри проекта.
Похоже, пока придётся оставить всё, как есть.

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

#5

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

  • Target version set to 0.14
#6

Updated by Alexey Khoroshilov almost 7 years ago

Андрей Третьяков wrote:

Если генерировать ID автоматически и устанавливать имя, то пользователь лишится возможности задавать/менять ID (по крайней мере, средствами UniEditor'а).
Есть ещё вариант, устанавливать кроме введённого ID ещё и имя = ID.

В обоих этих случаях user-visible-id всегда будет равен name, и через непродолжительное время при часто повторяющихся name уже user-visible-id перестанет однозначно идентифицировать требование внутри проекта.
Похоже, пока придётся оставить всё, как есть.

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

В плане концепции предлагаю всё оставить как есть (т.е. в соответствии с http://forge.ispras.ru/issues/2916#note-3), но прежде чем закрывать тикет надо посмотреть, не надо ли править название окна и документацию.

#7

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

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

Applied in changeset r3059.

#8

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

  • Published in build set to 0.14.172
#9

Updated by Viktoria Kopach almost 7 years ago

  • Status changed from Resolved to Verified

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

#10

Updated by Alexey Khoroshilov about 6 years ago

  • Status changed from Verified to Closed

Also available in: Atom PDF