zov-tech/backend-py
wasrusgen 5186afe0e0 feat: смена статуса замера из карточки + статус-бейдж
- backend: новый endpoint /api/measurement_set_status (cancelled / completed)
  только менеджер-владелец, только из requested/scheduled
- clients.js: renderMeasurement — статус-бейдж с цветом в шапке
  кнопки «Отметить выполненным» (requested) и «Отменить замер» (requested/scheduled)
  setMeasurementStatus() — confirm → API → reload
- podbor.css: .mz-status-badge, .mz-status-actions, .mz-status-btn, .ct-ok/.ct-err
- index.html: cache bump → v=20260514o

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-05-15 22:42:40 +03:00
..
app feat: смена статуса замера из карточки + статус-бейдж 2026-05-15 22:42:40 +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 A+B: голос в мастере замера + Google Calendar события 2026-05-13 23:49:20 +03:00
seed_test_clients.py seed_test_clients: 4 тестовые заявки в разных статусах 2026-05-13 19:59:39 +03:00