ADORSYS-GIS / ADORSYS-GIS/cloud-wallet-ui

Implement Presentation Activity View

Offen
#93 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @Vitalisn4 Auf GitHub ansehen
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.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.