Actions
Task #12737
openAPIForNG. Доработка методов с изменением атрибутов. Изменение атрибута "_type"
Start date:
11/09/2023
Due date:
% Done:
0%
Estimated time:
Detected in build:
git
Published in build:
Description
Необходимо реализовать поверку в части изменения типа узла через системный атрибут "_type".
На текущий момент через API возможно для любого узла назначить любой тип, в том числе с несуществующим значением.
При смене типа нужно проверять, что:
1. передано допустимое значение типа узла
2. переданное значение может быть установлено в соответствие:
- с дочерними узлами (например, если есть дочерний requirement, то менять тип родителя нельзя)
- узлами того же уровня (например, если есть соседний test purpose, то нельзя изменить тип на requirement)
Пример запроса:
{
"attributes":
{
"_type":
{
"value":"Require!ment", "type": "STRING"
}
}
}
Actions