Project

General

Profile

Actions

Task #12716

open

APIForNG. Создание нового метода "Получение списка ресурсов в определенной директории"

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

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

0%

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

Description

В рамках расширения возможностей RequalityNG необходимо в функционал APIForNG добавить метод, предоставляющий информацию о ресурсах (файлах) узла, хранящихся на сервере в определенной директории.
Адрес запроса
http://127.0.0.1:9988/projects/{project}/nodes/{uuid}/getresourcespath
где:
project - наименование проекта
uuid - uuid узла дерева
Метод POST
В Body запроса передается наименование дочерней папки, принадлежащей папке "_resources".
В ответе метода должна вернуться информация о файлах из указанной на вход метода папки.

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

Пример ответа (предоставлена информация о трех файлах - image.png, picture.jpg, document.txt):

{
  "success": true,
  "result": {
    "resources": {
      "_description": {
        "example.png": {
          "mime": "image/png",
          "filename": "example.png" 
        },
        "smth.png": {
          "mime": "image/png",
          "filename": "smth.png" 
        }
      }
    }
  }
}

Actions

Also available in: Atom PDF