Bug #5304
closed
После копирования требования не работает сортировка по расположению фрагментов в документе
Added by Viktoria Kopach about 10 years ago.
Updated over 8 years ago.
Detected in build:
0.17.206
Published in build:
0.17.210
Description
В документе выделено два фрагмента - для требования 01 и для требования 02.
Текст фрагмента 01 расположен в документе раньше текста фрагмента 02.
Дерево требований в Requality Explorer выглядит так:
Requirements
--01
--02
Копируем требование 01 в Requirements.
Теперь дерево требований в Requality Explorer выглядит так:
Requirements
--01
--02
--01_copy1
Устанавливаем в настройках проекта сортировку по расположению фрагментов в документе. Переоткрываем проект, чтобы изменения вступили в силу.
Но ничего не изменяется. Дерево требований по прежнему имеет вид:
Requirements
--01
--02
--01_copy1
Ожидается, что дерево требований после включения этой сортировки будет выглядеть так:
Requirements
--01
--01_copy1
--02
Files
- Subject changed from После копирования требование не работает сортировка по расположению фрагментов в документе to После копирования требования не работает сортировка по расположению фрагментов в документе
- Target version set to 0.17
Связано с тем, что для требования с id 01 создался индекс, который для копии был сгенерирован. Не вдаваясь в подробности - получается, что индекс на данный момент приоритетней чем сортировка по Location. В принципе можно или поменять приоритеты, указав что Location важнее(что помешает указывать кастомизируемый порядок требований) или описать подобную ситуацию в документации.
Денис, ну как же так может быть, если сортировка по location, а сортируется по индексу? Какое-то противоречие.
сейчас логика такая - если сортировка по индексу не проходит - используется сортировка по Location. Если указанными способами определить порядок не удалось - сравниваются имена
Здесь написано, что сортируется по расположению фрагмента в документе.
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r3738.
- Published in build set to 0.17.210
- Status changed from Resolved to Verified
- Status changed from Verified to Closed
Also available in: Atom
PDF