1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/panda26-gitlab

Клонировать/Скачать
milestones.md 5.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 26.05.2025 02:09 64486eb

API для вех проекта

Получение списка вех проекта

Возвращает список вех проекта.

GET /projects/:id/milestones
GET /projects/:id/milestones?iids=42
GET /projects/:id/milestones?iids[]=42&iids[]=43
GET /projects/:id/milestones?state=active
GET /projects/:id/milestones?state=closed
GET /projects/:id/milestones?search=version

Параметры:

Атрибут Тип Обязательный Описание
id integer/string да ID или URL-кодированное имя проекта, принадлежащего аутентифицированному пользователю
iids Array[integer] нет Возвращает только вехи, имеющие указанные iids
state string нет Возвращает только активные или закрытые вехи
search string нет Возвращает только вехи с заголовком или описанием, соответствующим предоставленной строке
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/projects/5/milestones

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

[
  {
    "id": 12,
    "iid": 3,
    "project_id": 16,
    "title": "10.0",
    "description": "Версия",
    "due_date": "2013-11-29",
    "start_date": "2013-11-10",
    "state": "active",
    "updated_at": "2013-10-02T09:24:18Z",
    "created_at": "2013-10-02T09:24:18Z"
  }
]

Получение одной вехи

Получает одну веху проекта.

GET /projects/:id/milestones/:milestone_id

Параметры:

  • id (обязательный) - ID или URL-кодированное имя проекта, принадлежащего аутентифицированному пользователю
  • milestone_id (обязательный) - ID вехи проекта

Создание новой вехи

Создает новую веху проекта.``` POST /projects/:id/milestones


Параметры:

- `id` (обязательный) - ID или [URL-кодированное имя проекта](README.md#namespaced-path-encoding), принадлежащее аутентифицированному пользователю
- `title` (обязательный) - Заголовок вехи
- `description` (необязательный) - Описание вехи
- `due_date` (необязательный) - Срок выполнения вехи
- `start_date` (необязательный) - Дата начала вехи

## Редактирование вехи

Обновляет существующую веху проекта.

PUT /projects/:id/milestones/:milestone_id


Параметры:

- `id` (обязательный) - Уникальный идентификатор или [URL-кодированная строка пути проекта](README.md#namespaced-path-encoding), принадлежащий аутентифицированному пользователю
- `milestone_id` (обязательный) - Уникальный идентификатор пункта проектного плана
- `title` (необязательный) - Заголовок пункта проектного плана
- `description` (необязательный) - Описание пункта проектного плана
- `due_date` (необязательный) - Срок выполнения пункта проектного плана
- `start_date` (необязательный) - Дата начала пункта проектного плана
- `state_event` (необязательный) - Событие изменения состояния пункта проектного плана (close|activate)

## Получение всех задач, назначенных одному майлстоуну

Получает все задачи, назначенные одному майлстоуну проекта.

GET /projects/:id/milestones/:milestone_id/issues


Параметры:

- `id` (обязательный) - ID или [URL-кодированный путь проекта](README.md#namespaced-path-encoding), принадлежащий аутентифицированному пользователю
- `milestone_id` (обязательный) - ID майлстоуна проекта## Получение всех запросов слияния, назначенных одному майлстоуну

Получает все запросы слияния, назначенные одному майлстоуну проекта.

GET /projects/:id/milestones/:milestone_id/merge_requests


Параметры:

- `id` (обязательный) - ID или [URL-кодированный путь проекта](README.md#namespaced-path-encoding), принадлежащий аутентифицированному пользователю
- `milestone_id` (обязательный) - ID майлстоуна проекта

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/panda26-gitlab.git
git@api.gitlife.ru:oschina-mirror/panda26-gitlab.git
oschina-mirror
panda26-gitlab
panda26-gitlab
master