## Summary - **#59** — Persist and expose Drive sync progress (`sync_total`, `sync_processed`, `sync_added`, `sync_updated`, `sync_failed`) during sync so the FE can show a progress bar. - **#60** — Paginate/search/sort `GET /documents/` with `workspace=personal|company` scope isolation. - **#94 (API)** — Add `GET /analytics/user_prompt_heatmap/?tz=` weekday × hour bins for user-entered prompts. ## Test plan - [x] `manage.py test` drive sync / documents / analytics / drive_tasks suites - [ ] Manual: trigger Drive sync and poll connections → progress fields update while pending - [ ] Manual: `GET /documents/?workspace=personal&page=1&search=…&ordering=name` - [ ] Deploy FE companion PR for #92/#93/#94 UI Closes #59 Closes #60Reviewed-on: #61
This commit was merged in pull request #61.
This commit is contained in:
1 parent
fd12bb972d
commit
57a2350b8e
11 files changed
+430
-15
No files matched your search
@@ -298,6 +298,11 @@ class DriveConnectionSerializer(serializers.ModelSerializer):
|
||||
"last_sync_at",
|
||||
"last_sync_status",
|
||||
"last_sync_error",
|
||||
"sync_total",
|
||||
"sync_processed",
|
||||
"sync_added",
|
||||
"sync_updated",
|
||||
"sync_failed",
|
||||
"is_active",
|
||||
"created",
|
||||
]
|
||||
|
||||
Reference in new issue
Block a user