Формулировка проблемы: для реализации задач мобильного клиента необходимо реализовать метод API, который должен возвращать настройки пунктов создания для модуля «Файлы».
Решение: необходимо доработать следующий метод:
URL: rest/api/settings/get
.
Тип: GET
.
В данном методе необходимо также возвращать массив
file_items
(между массивами
work_items
и document_items
)
со следующими полями:
name
- название пункта на языке локали,
переданной в параметре locale
;
position
- порядковый номер следования
пункта;
id
- идентификатор пункта создания.
Метод должен возвращать только пункты со следующими идентификаторами:
favorite_documents
- избранные пункты
создания документа;
all_documents
- пункт «Еще...»;
upload_document
- пункт «Загрузить документ»;
new_folder
- пункт «Создать новую папку...».
Пример возвращаемого массива
file_items: [ { name: "", position: "1", id: "favorite_documents" }, { name: "Еще...", position: "2", id: "all_documents" }, { name: "Загрузить документ", position: "4", id: "upload_document" }, { name: "Создать новую папку", position: "5", id: "new_folder" } ]