View Audit Trail of All Proxy Registrations Submitted
Proxy registration introduces accountability complexity: activities appear in the peer mentor's history but were entered by someone else. Coordinators need visibility into the complete list of proxy entries they have made, and peer mentors or auditors need to see which activities were entered by a coordinator. This audit trail is critical for organizations with multi-coordinator setups (NHF, HLF) where accountability for data accuracy must be traceable. The audit log should be filterable by date range, peer mentor, and activity type.
User Story
Acceptance Criteria
- Given the coordinator navigates to their proxy activity log, when the log loads, then it shows all activities they have submitted on behalf of other peer mentors, sorted by most recent first
- Given the proxy activity log is displayed, when the coordinator views an entry, then it shows the peer mentor's name, activity type, date, duration, submission timestamp, and the coordinator's name as submitter
- Given the log is displayed, when the coordinator filters by a specific peer mentor, then only activities registered for that mentor are shown
- Given the log is displayed, when the coordinator filters by date range, then only proxy registrations within that range are shown
- Given a proxy activity was submitted, when the peer mentor views their own activity history, then that entry shows a 'Registered by [coordinator name]' label in addition to the proxy audit badge
- Given an admin or auditor reviews the activity data, when they query proxy-attributed records, then all proxy entries are clearly distinguished from self-registered entries in exports and reports
Business Value
Audit transparency is a non-negotiable requirement for organizations that receive government funding. Bufdir requires accurate and attributable activity data, and the ability to distinguish self-reported from coordinator-entered activities is essential for compliance reviews. An audit trail also builds trust with peer mentors who may be uncomfortable with others entering data on their behalf, as it provides full transparency into what was submitted.
Components
- Proxy Audit Badge Widget ui
- Proxy Audit Logger infrastructure
- Proxy Activity Repository data
- Proxy Activity Repository data
- Proxy Activity Repository data
- Proxy Activity Data Models data
- Coordinator Role Guard infrastructure