Skip to content

Commit

Permalink
Add some query examples to README
Browse files Browse the repository at this point in the history
  • Loading branch information
earlinn committed Feb 1, 2024
1 parent eb25238 commit 04a2ac2
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ POST-запрос без передачи каких-либо полей на э
Если пользователь является админом, он может получить информацию обо всех зарегистрированных
пользователях сайта, направив GET-запрос без передачи каких-либо полей на эндпойнт /api/users/
Также админ может просматривать данные конкретного зарегистрированного пользователя,
направив GET-запрос на эндпойнт /api/users/{id}/
направив GET-запрос на эндпойнт /api/users/{id}/, например, /api/users/7/.

#### Редактирование своих личных данных

Expand Down Expand Up @@ -433,7 +433,8 @@ PUT-запросом можно редактировать те же самые
```

Если пользователь является админом, он может отредактировать личные данные других
зарегистрированных пользователей сайта, направив PATCH- или PUT-запрос на эндпойнт /api/users/{id}/
зарегистрированных пользователей сайта, направив PATCH- или PUT-запрос
на эндпойнт /api/users/{id}/, например, /api/users/7/.

#### Удаление пользователем своего аккаунта

Expand Down Expand Up @@ -465,14 +466,14 @@ PUT-запросом можно редактировать те же самые
```

Если пользователь является админом, он может удалить аккаунт другого зарегистрированного
пользователя, направив DELETE-запрос на эндпойнт /api/users/{id}/
пользователя, направив DELETE-запрос на эндпойнт /api/users/{id}/, например, /api/users/7/.

### Эндпойнты для просмотра пользовательских адресов доставки

Данные эндпойнты доступны только админам и принимают только GET-запросы.

Для просмотра всех адресов конкретного зарегистрированного пользователя админу
нужно направить запрос на эндпойнт /api/users/{id}/addresses/, например, /api/users/2/addresses/
нужно направить запрос на эндпойнт /api/users/{id}/addresses/, например, /api/users/2/addresses/.

Пример ответа на GET-запрос на получение одного из адресов конкретного зарегистрированного пользователя:
```
Expand Down Expand Up @@ -502,7 +503,7 @@ PUT-запросом можно редактировать те же самые

Для просмотра одного из адресов конкретного зарегистрированного пользователя админу
нужно направить запрос на эндпойнт /api/users/{user_id}/addresses/{id}/,
например, /api/users/2/addresses/1/
например, /api/users/2/addresses/1/.

Пример ответа на GET-запрос на получение всех адресов конкретного зарегистрированного пользователя:
```
Expand Down Expand Up @@ -814,7 +815,7 @@ _**Продукт**_

### Редактирование продуктов, категорий, подкатегорий, тегов, компонентов, производителей и промоакций

Доступно админам с помощью PATCH-запросов на эндпойнт /api/products/{id}/.
Доступно админам с помощью PATCH-запросов на эндпойнт /api/products/{id}/, например, /api/products/4/.
При редактировании продукта можно применить к нему промоакции (при создании этого нельзя было сделать).
Для этого нужно передать в запросе поле promotions со списком id промоакций.
В настоящее время действует ограничение: у продукта не может быть более 1 промоакции.
Expand Down

0 comments on commit 04a2ac2

Please sign in to comment.