zov-tech/backend-py
wasrusgen 47bb4ebabc feat(6.16): акт доп.работ — прайс каталог, создание, подпись canvas
- extra_acts.js: список актов, выбор позиций из PriceBook (компания + ИП), корзина, подпись canvas
- assembly_detail.js: кнопка «Акт доп. работ» для сборщика и менеджера → #/assembly/:id/extra_acts
- app.js: маршрут #/assembly/:id/extra_acts → ExtraActs.mount()
- main.py: эндпоинты /api/pricebook_list, /api/extra_act_save, /api/extra_act_sign, /api/extra_acts_list
- Sheets: PriceBook_Company (53 позиции), PriceBook_IP (21 позиция) — загружены

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 15:07:05 +03:00
..
app feat(6.16): акт доп.работ — прайс каталог, создание, подпись canvas 2026-05-21 15:07:05 +03:00
.dockerignore feat(infra): Python FastAPI backend + Docker compose for VPS deploy (GigaChat with Russian root CA) 2026-05-10 17:44:21 +03:00
Dockerfile backend: Playwright + Chromium for JS-rendered sites (Я.Маркет, OZON fallback) 2026-05-11 13:25:05 +03:00
requirements.txt feat: expeditor cabinet, electronic signature (OTP+canvas), invoice room picker 2026-05-21 14:11:20 +03:00
seed_test_clients.py fix: append_named_row uses RAW to preserve + in phones; fix seed script to use append_named_row 2026-05-16 13:09:34 +03:00