Тип запроса query.

Возвращает список ролей с запрошенными парметрами.

Параметры запроса

В запросе вводятся параметры Роли Role.

Пример запроса

query roles{
  roles{
    id
    alias
    title
    description
    is_service
    priority
    permissions{
      id
      alias
      title
      description
    }
    
  }
}

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

{
  "data": {
    "roles": [
      {
        "id": 2,
        "alias": "manager",
        "title": "Менеджер",
        "description": "",
        "is_service": false,
        "priority": 20,
        "permissions": [
          {
            "id": 1,
            "alias": "event_browse",
            "title": "Просмотр логов",
            "description": ""
          },
          {
            "id": 2,
            "alias": "comment_read",
            "title": "Просмотр комментариев",
            "description": ""
          },
          {
            "id": 4,
            "alias": "client_manage",
            "title": "Управление клиентами",
            "description": ""
          },
          {
            "id": 5,
            "alias": "game_account_manage",
            "title": "Управление клубными аккаунтами",
            "description": ""
          },
          {
            "id": 7,
            "alias": "promo_code_browse",
            "title": "Просмотр промокодов",
            "description": ""
          },
          {
            "id": 8,
            "alias": "public_key",
            "title": "Доступ к публичному ключу",
            "description": ""
          },
          {
            "id": 9,
            "alias": "comment_delete",
            "title": "Удаление комментариев",
            "description": ""
          },
          {
            "id": 10,
            "alias": "reports_manage",
            "title": "Управление отчетами",
            "description": ""
          },
          {
            "id": 11,
            "alias": "game_account_browse",
            "title": "Просмотр клубных аккаунтов",
            "description": ""
          },
          {
            "id": 12,
            "alias": "host_browse",
            "title": "Просмотр хостов",
            "description": ""
          },
          {
            "id": 13,
            "alias": "service_manage",
            "title": "Управление услугами",
            "description": ""
          },
          {
            "id": 14,
            "alias": "worker_task_complete",
            "title": "Выполнение задачи",
            "description": ""
          },
          {
            "id": 15,
            "alias": "client_session_manage",
            "title": "Управление клиентскими сессиями",
            "description": ""
          },
          {
            "id": 16,
            "alias": "good_manage",
            "title": "Управление товарами",
            "description": ""
          },
          {
            "id": 17,
            "alias": "shortcut_manage",
            "title": "Управление иконками",
            "description": ""
          },
          {
            "id": 18,
            "alias": "worker_task_manage",
            "title": "Управление задачами",
            "description": ""
          },
          {
            "id": 19,
            "alias": "worker_manage",
            "title": "Управление сотрудниками",
            "description": ""
          },
          {
            "id": 20,
            "alias": "good_manage_dispose",
            "title": "Списание товара со склада",
            "description": ""
          },
          {
            "id": 22,
            "alias": "cash_order_delete",
            "title": "Удаление кассового ордера",
            "description": ""
          },
          {
            "id": 23,
            "alias": "discount_browse",
            "title": "Просмотр скидок",
            "description": ""
          },
          {
            "id": 24,
            "alias": "host_manage",
            "title": "Управление хостами",
            "description": ""
          },
          {
            "id": 25,
            "alias": "setting_browse",
            "title": "Просмотр настроек",
            "description": ""
          },
          {
            "id": 27,
            "alias": "good_browse",
            "title": "Просмотр товаров",
            "description": ""
          },
          {
            "id": 28,
            "alias": "payment_browse",
            "title": "Просмотр платежей",
            "description": ""
          },
          {
            "id": 29,
            "alias": "setting_manage",
            "title": "Управление настройками",
            "description": ""
          },
          {
            "id": 31,
            "alias": "worker_task_browse",
            "title": "Просмотр своих задач",
            "description": ""
          },
          {
            "id": 32,
            "alias": "promo_code_manage",
            "title": "Управление промокодами",
            "description": ""
          },
          {
            "id": 34,
            "alias": "user_phone_view",
            "title": "Просмотр телефона пользователя",
            "description": ""
          },
          {
            "id": 35,
            "alias": "worker_task_all_browse",
            "title": "Просмотр задач сотрудников",
            "description": ""
          },
          {
            "id": 36,
            "alias": "good_manage_add",
            "title": "Добавление товара на склад",
            "description": ""
          },
          {
            "id": 37,
            "alias": "work_shift_open",
            "title": "Открытие рабочей смены",
            "description": ""
          },
          {
            "id": 38,
            "alias": "comment_create",
            "title": "Создание комментариев",
            "description": ""
          },
          {
            "id": 39,
            "alias": "discount_manage",
            "title": "Управление скидками",
            "description": ""
          },
          {
            "id": 40,
            "alias": "game_account_password_view",
            "title": "Управление паролем от клубного аккаунта",
            "description": ""
          },
          {
            "id": 41,
            "alias": "refund_create",
            "title": "Оформление возврата",
            "description": ""
          },
          {
            "id": 42,
            "alias": "role_browse",
            "title": "Просмотр ролей",
            "description": ""
          },
          {
            "id": 43,
            "alias": "tariff_manage",
            "title": "Управление тарифами",
            "description": ""
          },
          {
            "id": 44,
            "alias": "user_creator_view",
            "title": "Просмотр создателя пользователя",
            "description": ""
          },
          {
            "id": 45,
            "alias": "can_login_into_work_shift",
            "title": "Вход во время активной смены",
            "description": ""
          },
          {
            "id": 47,
            "alias": "service_browse",
            "title": "Просмотр услуг",
            "description": ""
          },
          {
            "id": 48,
            "alias": "tariff_browse",
            "title": "Просмотр тарифов",
            "description": ""
          },
          {
            "id": 49,
            "alias": "work_shift_browse",
            "title": "Просмотр рабочих смен",
            "description": ""
          },
          {
            "id": 50,
            "alias": "work_shift_close",
            "title": "Закрытие рабочей смены",
            "description": ""
          },
          {
            "id": 51,
            "alias": "host_command_manage",
            "title": "Создание команд для хоста",
            "description": ""
          },
          {
            "id": 52,
            "alias": "booking_manage",
            "title": "Управление бронированием",
            "description": ""
          },
          {
            "id": 26,
            "alias": "work_shift_active",
            "title": "Просмотр данных активной смены",
            "description": ""
          },
          {
            "id": 30,
            "alias": "shortcut_browse",
            "title": "Просмотр ярлыков контента",
            "description": ""
          },
          {
            "id": 3,
            "alias": "client_browse",
            "title": "Просмотр клиентов (включая поиск)",
            "description": ""
          },
          {
            "id": 86,
            "alias": "combo_browse",
            "title": "Просмотр комбо наборов",
            "description": ""
          },
          {
            "id": 87,
            "alias": "combo_manage",
            "title": "Продажа комбо наборов",
            "description": ""
          },
          {
            "id": 88,
            "alias": "loyalty_program_browse",
            "title": "Просмотр системы лояльности",
            "description": ""
          },
          {
            "id": 89,
            "alias": "loyalty_program_manage",
            "title": "Настройка системы лояльности",
            "description": ""
          },
          {
            "id": 90,
            "alias": "shop_browse",
            "title": "Просмотр тарифов\\товаров\\услуг\\комбо",
            "description": ""
          },
          {
            "id": 91,
            "alias": "shop_manage",
            "title": "Настройка тарифов\\товаров\\услуг\\комбо",
            "description": ""
          }
        ]
      },
      {
        "id": 3,
        "alias": "operator",
        "title": "Оператор",
        "description": "",
        "is_service": false,
        "priority": 10,
        "permissions": [
          {
            "id": 12,
            "alias": "host_browse",
            "title": "Просмотр хостов",
            "description": ""
          },
          {
            "id": 25,
            "alias": "setting_browse",
            "title": "Просмотр настроек",
            "description": ""
          },
          {
            "id": 37,
            "alias": "work_shift_open",
            "title": "Открытие рабочей смены",
            "description": ""
          },
          {
            "id": 26,
            "alias": "work_shift_active",
            "title": "Просмотр данных активной смены",
            "description": ""
          },
          {
            "id": 86,
            "alias": "combo_browse",
            "title": "Просмотр комбо наборов",
            "description": ""
          }
        ]
      }
    ]
  }
}

Параметры ответа

В ответе возвращется список ролей с запрошенными парметрами Роли Role.