Добавление коллекции на сервер

Сервер BOOCO Meteor (v 1.x) / Конфигурирование системы

На примере коллекции reports, в которой хранятся отчеты для отображения в разделе «Аналитика»

Сервер BOOCO устанавливается с минимальным набором коллекций.

Чтобы добавить коллекцию:

  1. Настройте права для работы с нужной коллекцией. Для этого в разделе Инструменты администратора в Редакторе прав:
    • для роли admin добавьте ресурс для работы с нужной коллекцией;
    • в строке нового ресурса установите доступы:
      • any для действий read, create и update;
      • own для действий delete и execute.
      • Пример с настройкой прав для ресурса report для добавления коллекции reports:

        image
  2. Скачайте JSON-файлы из нужной коллекции:
  3. В разделе Инструменты администратора → REST API загрузите на сервер содержимое одного из JSON-файлов из нужной коллекции:
    • Тип запроса: POST;
    • REST API URL: http(s)://<адрес сервера>/api/v1/<имя коллекции>;
    • в поле Данные скопируйте содержимое JSON-файла.
      1. После отправки POST-запроса под кнопками в строке status отобразится результат загрузки данных:

      2. success — данные загружены;
      3. access denied — данные не загружены. Проверьте, корректно ли настроены доступы для работы с необходимой коллекцией. Настройте доступы так, как показано в п. 1, и повторите POST-запрос.
      4. Пример с успешным POST-запросом для загрузки содержимого JSON-файла из коллекции reports:

        image
  1. Сбросьте коллекцию. В нашем примере это коллекция reports.
  2. Импортируйте оставшиеся файлы коллекции. Для этого в разделе Инструменты администратора → Операции с коллекциями:
    • нажмите Импорт;
    • в открывшемся окне импорта выберите необходимые файлы из нужной коллекции.