Project

General

Profile

Actions

Task #12705

open

APIForNG. Доработка метода 6.6. Получение списка ресурсов для узла

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

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

100%

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

Description

Необходимо доработать структуру предоставляемой информации о ресурсах.
На 1-ом уровне предоставляется перечень папок, в которых имеются ресурсы узла.
Если папка корневая "_resources", то в качестве имени должен быть передан "/".
Если папки вложенная, то передается весь путь от папки "_resources".
На 2-ом уровне предоставляется перечень файлов из соответствующей папки.
Структура информации о файле должна содержать отдельный элемент с именем файла.

Пример ответа:

{
  "success": true,
  "result": {
    "resources": {
      "_description": {
        "example.png": {
          "mime": "image/png",
          "filename": "example.png" 
        }
      },
      "test": {
        "smth.png": {
          "mime": "image/png",
          "filename": "smth.png" 
        }
      },
      "test/folder": {
        "infolder.png": {
          "mime": "image/png",
          "filename": "infolder.png" 
        }
      },
      "/": {
        "article_gerl_kild_khor_fallback.xhtml": {
          "mime": "application/xhtml+xml",
          "filename": "article_gerl_kild_khor_fallback.xhtml" 
        }
      }
    }
  }
}

Actions

Also available in: Atom PDF