Сервер BOOCO Meteor (v 1.x) / Конфигурирование системы
На примере коллекции reports, в которой хранятся отчеты для отображения в разделе «Аналитика»
Сервер BOOCO устанавливается с минимальным набором коллекций.
Чтобы добавить коллекцию:
- Настройте права для работы с нужной коллекцией. Для этого в разделе Инструменты администратора в Редакторе прав:
- для роли
admin
добавьте ресурс для работы с нужной коллекцией; - в строке нового ресурса установите доступы:
any
для действийread
,create
иupdate
;own
для действийdelete
иexecute
.- Скачайте JSON-файлы из нужной коллекции:
- откройте ссылку на JSON-файл;
- на открывшейся веб-странице с кодом нажмите правой кнопкой мыши на свободную область, затем нажмите Сохранить как — файл сохранится в папке Загрузки.
- https://booco.ru/install/test/reports-class.json — отчет по аудиториям
- https://booco.ru/install/test/reports-desk.json — отчет по рабочим местам
- https://booco.ru/install/test/reports-general.json — основной отчет
- https://booco.ru/install/test/reports-meeting-room.json — отчет по переговорным комнатам
- https://booco.ru/install/test/reports-nappod.json — отчет по ресурсам из категории Здоровье и отдых
- https://booco.ru/install/test/reports-parking.json — отчет по парковочным местам
- https://booco.ru/install/test/bookings-by-users-desk.json — отчет бронирования рабочих место по пользователям
- https://booco.ru/install/test/bookings-by-users-meeting-room.json — отчет бронирования переговорных комнат по пользователям
- https://booco.ru/install/test/bookings-by-users-nappod.json — отчет бронирования помещений для здоровья и отдыха по пользователям
- В разделе Инструменты администратора → REST API загрузите на сервер содержимое одного из JSON-файлов из нужной коллекции:
- Тип запроса:
POST
; - REST API URL:
http(s)://<адрес сервера>/api/v1/<имя коллекции>
; - в поле Данные скопируйте содержимое JSON-файла.
success
— данные загружены;access denied
— данные не загружены. Проверьте, корректно ли настроены доступы для работы с необходимой коллекцией. Настройте доступы так, как показано в п. 1, и повторите POST-запрос.
Пример с настройкой прав для ресурса report
для добавления коллекции reports:
Ссылки на файлы из коллекции reports:
После отправки POST-запроса под кнопками в строке status
отобразится результат загрузки данных:
Пример с успешным POST-запросом для загрузки содержимого JSON-файла из коллекции reports:
- Сбросьте коллекцию. В нашем примере это коллекция
reports
. - Импортируйте оставшиеся файлы коллекции. Для этого в разделе Инструменты администратора → Операции с коллекциями:
- нажмите Импорт;
- в открывшемся окне импорта выберите необходимые файлы из нужной коллекции.