Skip to content

Refine audit trail requirements with access control and export constraints#84

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/track-user-result-entries
Draft

Refine audit trail requirements with access control and export constraints#84
Copilot wants to merge 4 commits intomainfrom
copilot/track-user-result-entries

Conversation

Copy link
Copy Markdown

Copilot AI commented Feb 20, 2026

Stakeholder feedback clarified visibility, retention, and export requirements for the result entry audit trail feature.

Acceptance Criteria Changes

  • Access control: Audit info visible only to users with tournament access (Organizers, Referees, Admins), not spectators
  • Live Dashboard: Explicit exclusion for public viewers
  • CSV exports: Audit fields excluded from export logic
  • Search/filter: Scoped to privileged users only

Resolved Questions (4 of 6)

  • ✅ Visibility: Tournament staff only, no spectators via Live Dashboard
  • ✅ Retention: Same policy as other tournament data (DSGVO-compliant)
  • ✅ CSV export: Explicitly excluded
  • ✅ Username override: Not supported - actual user always recorded

Technical Notes Updated

  • Frontend: Permission checks required before rendering audit UI, Live Dashboard exclusion
  • Backend: API endpoints require permission checks, CSV export logic excludes audit fields
  • Security: Strict separation between participants (no access) and staff (full access)

Remaining open questions: email notifications for changes, handling of auto-generated results.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: mgeissen <23026722+mgeissen@users.noreply.github.com>
Copilot AI changed the title [WIP] Add tracking for user result entries Add audit trail feature specification for result entry tracking Feb 20, 2026
Copilot AI requested a review from mgeissen February 20, 2026 07:18
Copilot AI and others added 2 commits February 20, 2026 07:29
…ments

Co-authored-by: mgeissen <23026722+mgeissen@users.noreply.github.com>
Co-authored-by: mgeissen <23026722+mgeissen@users.noreply.github.com>
Copilot AI changed the title Add audit trail feature specification for result entry tracking Refine audit trail requirements with access control and export constraints Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants