Merge feature/orders-module into main #7

Closed
Ghost wants to merge 0 commits from feature/orders-module into main

Что сделано

Добавлен модуль orders.py с эндпоинтами учёта заказов:

  • GET /orders/{order_id} — получение заказа по ID (требует авторизацию)
  • PUT /orders/{order_id} — изменение суммы заказа (требует авторизацию)
  • POST /orders — создание нового заказа (требует авторизацию)
  • POST /admin/backup — служебный эндпоинт для бэкапа данных через rsync

Технические детали

  • Заказы хранятся в памяти (словарь orders)
  • Каждый заказ имеет: id, user_id, amount
  • Аутентификация через заголовок Authorization
  • GITHUB_TOKEN захардкожен в коде (вынесем в конфиг позже)
  • Бэкап использует rsync для копирования orders.py на указанный хост

Ветка

feature/orders-module

## Что сделано Добавлен модуль `orders.py` с эндпоинтами учёта заказов: - **GET /orders/{order_id}** — получение заказа по ID (требует авторизацию) - **PUT /orders/{order_id}** — изменение суммы заказа (требует авторизацию) - **POST /orders** — создание нового заказа (требует авторизацию) - **POST /admin/backup** — служебный эндпоинт для бэкапа данных через rsync ## Технические детали - Заказы хранятся в памяти (словарь `orders`) - Каждый заказ имеет: `id`, `user_id`, `amount` - Аутентификация через заголовок `Authorization` - GITHUB_TOKEN захардкожен в коде (вынесем в конфиг позже) - Бэкап использует `rsync` для копирования `orders.py` на указанный хост ## Ветка `feature/orders-module`
Ghost added 6 commits 2026-08-23 15:02:14 +00:00
Ghost changed title from Добавлен модуль учёта заказов клиентов to Merge feature/orders-module into main 2026-08-23 15:04:30 +00:00
testclient-admin closed this pull request 2026-08-23 15:10:05 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: i.kologriv/playground#7