ADORSYS-GIS / ADORSYS-GIS/cloud-wallet-ui
Implement Presentation Activity View
- Vorherrschende Sprache
- TypeScript
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Description
Allow users to review previously completed presentation transactions for audit and transparency.
### Tasks
- [ ] Create `PresentationActivityPage` component
- [ ] Create `PresentationActivityItem` component
- [ ] Call backend endpoint `GET /presentation/activity` to fetch records
- [ ] Display presentation records in chronological order
- [ ] Display verifier information (name, logo, client_id)
- [ ] Display credential types shared
- [ ] Display claim summary (count, not full values for privacy)
- [ ] Display presentation timestamp
- [ ] Add details view for individual presentations
- [ ] Add pagination or infinite scroll for large datasets
- [ ] Add filter by date range
- [ ] Add search by verifier name
- [ ] Add delete/forget option for privacy
### Privacy Considerations
- [ ] Allow users to delete history entries
- [ ] Auto-expire history after configurable period (default 30 days)
- [ ] Don't store sensitive claim values, only metadata
- [ ] Confirm before deleting
### Acceptance Criteria
- User can see past presentations in chronological order
- Presentation details are accessible via details view
- Records ordered by date (newest first)
- UI remains performant with large datasets (pagination)
- User can delete entries for privacy
- Auto-expiry of old records
### Backend Dependencies
- [ ] `GET /presentation/activity` - Return presentation history records
- [ ] `DELETE /presentation/activity/:id` - Delete specific record
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.