Project

General

Profile

Actions

Bug #6905

closed

Проблема при Redo удаления одного из значений ENUM_DEFINITION

Added by Viktoria Kopach almost 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
02/26/2016
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.20.246
Platform:
Windows x64
Published in build:
0.20.248

Description

1. Создаем ENUM_DEFINITION и указываем для него список значений.
2. У требования создаем атрибут и устанавливаем для него в качестве типа наш Enum. Выбираем одно из значений из списка. Указываем Scope - DIRECT_CHILDREN.
3. У этого требования создаем подтребование. Видим, что оно унаследовало наш атрибут.
4. Открываем редактор значений нашего ENUM_DEFINITION. Удаляем используемое значение, например, путем замены на STRING. Закрываем редактор нажатие ОК.
5. Делаем Undo. Делаем Redo.

Открываем Properties view подтребования. Видим:

То есть атрибут остался, тип у него Enum и он по-прежнему унаследован от родителя.

Если посмотреть свойства родительского требования, то увидим, что тип сменился на STRING. И, кстати, Scope стал LOCAL. Что отсылает нас к тикету http://forge.ispras.ru/issues/6853

Если теперь открыть редактор значений ENUM_DEFINITION, то в нем нет удаленного значения.


Files

2016-02-26_1527.png (5.15 KB) 2016-02-26_1527.png Viktoria Kopach, 02/26/2016 03:27 PM
Actions #1

Updated by Anastasia Tugaenko over 8 years ago

  • Target version set to 0.20
Actions #2

Updated by Denis Kildishev over 8 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
  • Published in build set to 0.20.248
Actions #3

Updated by Viktoria Kopach over 8 years ago

  • Status changed from Resolved to Verified
Actions #4

Updated by Alexey Khoroshilov over 8 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF