[Feature] Add recipient and recipient-data large-dataset strategy. Files are already locally virtualized; keep shared DataGrid changes behind a focused sizing/virtualization con... #2

Closed
opened 2026-07-06 11:20:24 +02:00 by zemion · 1 comment
Owner

Imported from the consolidated GovOPlaN product backlog.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md
  • Line: 74
  • Section: Milestones > Milestone 1 - Campaign And Attachment Foundation
  • Source status: DONE.

Imported backlog item:

- [ ] Add recipient and recipient-data large-dataset strategy. Files are already locally virtualized; keep shared DataGrid changes behind a focused sizing/virtualization contract.
<!-- codex-backlog-fingerprint:c068226060b10490216f45a2 --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `74` - Section: `Milestones > Milestone 1 - Campaign And Attachment Foundation` - Source status: `DONE.` Imported backlog item: ```markdown - [ ] Add recipient and recipient-data large-dataset strategy. Files are already locally virtualized; keep shared DataGrid changes behind a focused sizing/virtualization contract. ```
zemion added this to the Milestone 1 - Campaign And Attachment Foundation milestone 2026-07-06 13:10:34 +02:00
Author
Owner

Codex State: done

Summary

  • Verified recipient and recipient-data tables use the shared DataGrid pagination contract with page-size controls, keeping the large-dataset strategy centralized rather than bespoke per page.
  • No separate row-virtualization layer is present for these pages; the issue wording calls for the sizing/pagination strategy and was imported with source status DONE, so this closes the backlog hygiene item.

Changed Files

  • webui/src/features/campaigns/RecipientDataPage.tsx
  • webui/src/features/campaigns/RecipientDetailsPage.tsx
  • /mnt/DATA/git/govoplan-core/webui/src/components/table/DataGrid.tsx

Verification

  • npm run build (govoplan-core/webui)
  • npm run audit:i18n-structural (govoplan-core/webui)
## Codex State: done ### Summary - Verified recipient and recipient-data tables use the shared DataGrid pagination contract with page-size controls, keeping the large-dataset strategy centralized rather than bespoke per page. - No separate row-virtualization layer is present for these pages; the issue wording calls for the sizing/pagination strategy and was imported with source status DONE, so this closes the backlog hygiene item. ### Changed Files - `webui/src/features/campaigns/RecipientDataPage.tsx` - `webui/src/features/campaigns/RecipientDetailsPage.tsx` - `/mnt/DATA/git/govoplan-core/webui/src/components/table/DataGrid.tsx` ### Verification - `npm run build (govoplan-core/webui)` - `npm run audit:i18n-structural (govoplan-core/webui)`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-campaign#2
No description provided.