Решено: Gitlab API (/v3/projects?private_token=)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Решено: Gitlab API

Сообщение BigBrother »

Всем привет.
имеем nginx, ruby, mod_passanger, gitlab 5.4 + ldap
Появился затык во время использования API Gitlab. Когда делаю запрос для получения всех проектов для конкретного пользователя

Код: Выделить всё

http://git/api/v3/projects?private_token=tokkkken

получаю в ответ описания всех проектов, в которые добавлен пользователь с токеном "tokkkken". Но, если пользователь добавлен более чем в 20 проектов, но на выходе, я все равно получаю список из 20 проектов. При этом, если запросить конкретный проект по его id, которого нет в списке, то я его получаю. Проверял для двух юзеров (админа и обычного) - результат один и тот же. Как можно сделать, чтобы возвращались все проекты сразу?
Я не могу понять, это баг gitlab`a, или его ограничения, или ограничение nginx + mod_passenger. В логах ошибок нет.
Куда "копать"? :unsure:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Gitlab API

Сообщение serzh-z »

http://api.gitlab.org/

QUOTE писал(а):Pagination

When listing resources you can pass the following parameters:

page (default: 1) - page number
per_page (default: 20, max: 100) - number of items to list per page
Спасибо сказали:
BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Re: Решено: Gitlab API

Сообщение BigBrother »

to serzh-z:
помогло :)
Спасибо сказали: