vault backup: 2026-05-07 12:06:53

This commit is contained in:
Vadym Samoilenko 2026-05-07 12:06:53 +01:00
parent 3ad57d1781
commit e4d1b93c81

View file

@ -0,0 +1,31 @@
---
title: Handover — P0-5 Clone ADO → Tasks
date: 2026-05-07
status: done
commit: 99a20ed
---
## What changed
- `src/routers/devops.py`: добавлен `POST /api/devops/work-items/{id}/clone`
Создаёт `Task(title=wi.title, planned_date=today, priority=wi.priority, azure_work_item_id=wi.id)`
- `web/src/views/DevopsView.vue`: кнопка + (иконка плюс) на каждой строке work-item, spinner пока клонируется
## Verified
- `npm run build` — clean, 99a20ed
## Deploy needed
```bash
ssh optical-dev "bash /opt/cc-dashboard/deploy.sh"
```
## P0-3 (пустые данные) — требует БД-доступа
Для диагностики пустых данных в проектах нужно выполнить SQL:
```bash
docker exec cc-dashboard-postgres-1 psql -U cc_dashboard -c "SELECT id, email, azure_oid FROM users;"
docker exec cc-dashboard-postgres-1 psql -U cc_dashboard -c "SELECT user_id, COUNT(*) FROM sessions GROUP BY user_id;"
docker exec cc-dashboard-postgres-1 psql -U cc_dashboard -c "SELECT user_id, COUNT(*) FROM projects GROUP BY user_id;"
```
Нужно чтобы пользователь запустил это на сервере и прислал результаты.
## Next subtask
**P1-6**: Reports — новый промпт + HTML/MD экспорт