Формулировка проблемы: для реализации задач мобильного клиента необходимо реализовать метод 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"
}
]