MEDIUM story-organisation-admin-portal-organization-admin-006 5 pts
5
Story Points
Medium
Priority
Organisation Admin Portal
Feature

User Story

As a Organization Administrator
I want to view a chronological audit log of all significant actions performed within my organisation — registrations, role changes, exports, and approvals
So that I can investigate disputes, verify compliance with Bufdir requirements, and demonstrate governance to stakeholders during audits

Acceptance Criteria

  • Given I open the activity log viewer, when the log loads, then I see a paginated list of events sorted newest-first with actor name, event type, timestamp, and a summary
  • Given I filter by event type 'proxy_registration', when results are displayed, then only proxy registration events appear and each entry shows the coordinator who registered on behalf of whom
  • Given I search for a specific peer mentor by name, when results return, then only events involving that person as actor or subject are shown
  • Given I tap an event entry, when the detail view opens, then I see the full audit payload including before/after values for change events
  • Given more than 90 days of logs exist, when I attempt to view logs older than 90 days, then I am informed of the retention policy and offered an export option for archived data
  • Given I am a regional admin, when I view the log, then I only see events originating from chapters within my scope — no other organisation's events are visible

Business Value

Bufdir grant audits require organisations to demonstrate that reported activities actually occurred and were registered by qualified peer mentors. Without an accessible audit trail, coordinators spend hours manually reconstructing evidence from emails and spreadsheets. A built-in audit log reduces audit preparation time from days to minutes and provides the evidentiary foundation needed to defend reported figures, directly protecting funding streams that organisations depend on for operations.