vault backup: 2026-05-07 12:04:44
This commit is contained in:
parent
431ee29be8
commit
b1a683fa40
2 changed files with 32 additions and 0 deletions
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
title: Handover — P0-4 DevOps WIQL Account-Wide
|
||||
date: 2026-05-07
|
||||
status: done
|
||||
commit: 48b2e71
|
||||
---
|
||||
|
||||
## What changed
|
||||
- `src/services/azure_devops/client.py`: добавлены `query_work_items_account` и `get_work_items_batch_account` — используют org-level URLs (`https://dev.azure.com/{org}/_apis/wit/...`), без project в пути
|
||||
- `src/services/azure_devops/sync.py`: переключен на account-scope методы; FIELDS теперь включает `System.CreatedDate` и `Microsoft.VSTS.Common.Priority`
|
||||
- `src/models.py`: `AzureWorkItem` получил `@property` team_project/priority/created_date (из fields_json, без миграции)
|
||||
- `src/schemas.py`: `AzureWorkItemOut` добавлены три новых поля
|
||||
- `web/src/views/DevopsView.vue`: таблица с колонками Project/Priority/Created/State/Open
|
||||
|
||||
## Why
|
||||
WIQL с project в URL (особенно "Video-PDF Accessibility" с пробелом) возвращал 400. Account-scope URL убирает эту проблему и захватывает задачи из всех проектов пользователя.
|
||||
|
||||
## Verified
|
||||
- `npm run build` — clean
|
||||
- `git push origin main` — 48b2e71
|
||||
|
||||
## Deploy needed
|
||||
```bash
|
||||
ssh optical-dev "bash /opt/cc-dashboard/deploy.sh"
|
||||
```
|
||||
После деплоя: Settings → DevOps → Sync Now → проверить список задач.
|
||||
|
||||
## Next subtask
|
||||
**P0-5**: Clone ADO work-item → Tasks — endpoint + кнопка в DevopsView
|
||||
|
|
@ -59,3 +59,6 @@ tags: [daily]
|
|||
- 12:02 (2min) | `aimpress`
|
||||
- **Asked:** Asked to set up a launchd agent and remove the cron job entry.
|
||||
- **Done:** Created launchd plist file and removed the crontab entry for background task scheduling.
|
||||
- 12:03 | `aimpress`
|
||||
- **Asked:** Start sync script now and show remaining cron jobs.
|
||||
- **Done:** Ran sync script in background (PID 8793) and displayed two scheduled cron tasks for AImpress blog sync and DevOps ClickUp sync.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue