Project

General

Profile

Actions

Task #12737

open

APIForNG. Доработка методов с изменением атрибутов. Изменение атрибута "_type"

Added by Радек Мария about 1 year ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Category:
-
Target version:
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" 
        }
    }
}


Related issues 1 (1 open0 closed)

Related to Requality - Task #12534: Добавить в АПИ точки для допустимых операций над структурой проектаNew07/17/2023

Actions
Actions

Also available in: Atom PDF