greatbit / quack

Web Based Test Management System
Apache License 2.0
120 stars 35 forks source link

При группировке по атрибуту, который есть не во всех кейсах, кейсы без атрибута группируются в None #155

Open philipp-kochnov-stenn opened 2 years ago

philipp-kochnov-stenn commented 2 years ago

Шаги воспроизведения:

  1. Перейти на страницу тест-кейсов
  2. Добавить любой атрибут только некоторым кейсам
  3. Отфильтровать по добавленному атрибуту
  4. Обратить внимание на древо

Фактический результат: Кейсы, у которых нету атрибута, по которому происходила группировка складываются в ветвь None

Ожидаемый результат: Кейсы, у которых нету атрибута, по которому происходит группировка не группируются 2021-09-13_19-45-51 2021-09-13_19-33-51

azee commented 2 years ago

Это так By Design. Если у них нет атрибутов - то они группируются в группу "Без атрибутов" Таким образом дерево всегда нормировано по глубине. В противном случае - будет каша из узлов и листьев. Можно изменить название группы None. чтобы было более интуитивно понятно