Project

General

Profile

Bug #5304

После копирования требования не работает сортировка по расположению фрагментов в документе

Added by Viktoria Kopach over 5 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
09/30/2014
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.17.206
Platform:
Windows x64
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

locpos.png (4.11 KB) locpos.png Viktoria Kopach, 10/01/2014 01:24 PM

Associated revisions

Revision 3738 (diff)
Added by Denis Kildishev over 5 years ago

fixes: #5304; now sort by Locations is prior to sort by indexes

Revision 6fed8657 (diff)
Added by Denis Kildishev over 5 years ago

fixes: #5304; now sort by Locations is prior to sort by indexes

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

Revision 3738 (diff)
Added by Denis Kildishev over 5 years ago

fixes: #5304; now sort by Locations is prior to sort by indexes

History

#1

Updated by Viktoria Kopach over 5 years ago

  • Subject changed from После копирования требование не работает сортировка по расположению фрагментов в документе to После копирования требования не работает сортировка по расположению фрагментов в документе
#2

Updated by Alexey Khoroshilov over 5 years ago

  • Target version set to 0.17
#3

Updated by Denis Kildishev over 5 years ago

Связано с тем, что для требования с id 01 создался индекс, который для копии был сгенерирован. Не вдаваясь в подробности - получается, что индекс на данный момент приоритетней чем сортировка по Location. В принципе можно или поменять приоритеты, указав что Location важнее(что помешает указывать кастомизируемый порядок требований) или описать подобную ситуацию в документации.

#4

Updated by Viktoria Kopach over 5 years ago

Денис, ну как же так может быть, если сортировка по location, а сортируется по индексу? Какое-то противоречие.

#5

Updated by Denis Kildishev over 5 years ago

сейчас логика такая - если сортировка по индексу не проходит - используется сортировка по Location. Если указанными способами определить порядок не удалось - сравниваются имена

#6

Updated by Viktoria Kopach over 5 years ago


Здесь написано, что сортируется по расположению фрагмента в документе.

#7

Updated by Denis Kildishev over 5 years ago

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

Applied in changeset r3738.

#8

Updated by Denis Kildishev over 5 years ago

  • Published in build set to 0.17.210
#9

Updated by Viktoria Kopach over 5 years ago

  • Status changed from Resolved to Verified
#10

Updated by Anastasia Tugaenko almost 4 years ago

  • Status changed from Verified to Closed

Also available in: Atom PDF