Project

General

Profile

Actions

Bug #12184

open

APIForNG. Метод 7. Установка свойств /projects/{TEST}/nodes/{uuid_of_node}/attributes/ Внесение некорректных значений.

Added by Радек Мария almost 2 years ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Category:
-
Target version:
Start date:
02/14/2023
Due date:
% Done:

0%

Estimated time:
Detected in build:
git
Platform:
Published in build:

Description

1. Через API присутствует возможность поменять "архивное свойство" узла.
2. В API отсутствует проверка типа и переданного значения.
3. Через API существует возможность добавить атрибут с пустым именем.

Операция изменения атрибута у отчета (узел типа ReportData) проходит успешно.
Дополнительно передан атрибут с типом INT, а значение содержит букву.
Данные изменения успешно применяются для атрибута.

Пример запроса:

{
  "attributes":
    {
      "var":
        {
          "value":"30F", "type": "INT" 
        }
    }
}

Необходимо добавить проверки:
1. Запрещать редактировать архивные свойства
2. Добавить проверку соответствия типа атрибута и переданного формата значения.


Files

clipboard-202302141057-id8l8.png (55.7 KB) clipboard-202302141057-id8l8.png Радек Мария, 02/14/2023 10:57 AM
Actions #1

Updated by Радек Мария almost 2 years ago

  • Description updated (diff)
Actions #2

Updated by Радек Мария almost 2 years ago

  • Subject changed from APIForNG. Метод 7. Установка свойств /projects/{TEST}/nodes/{uuid_of_node}/attributes/ to APIForNG. Метод 7. Установка свойств /projects/{TEST}/nodes/{uuid_of_node}/attributes/ Внесение некорректных значений.
  • Description updated (diff)
Actions #3

Updated by Denis Kildishev 3 months ago

  • Target version set to 1.5
Actions

Also available in: Atom PDF