Skip to content

Feature: Enhance bib permissions editor in organization dashboard #79

Open

Description

@Melv1C

Context

The organization dashboard allows editing bib permissions, but the current UI (likely a basic text input or simple checkboxes) could be improved for better UX.

Task

Enhance the bib permissions editor in the competition settings form with a more intuitive UI.

Acceptance Criteria

  • Replace current input with custom selector
  • Visual feedback showing what each permission means
  • Proper translations (EN, FR, NL)

UI Mockup

┌─────────────────────────────────────────────────────┐
│ One-Day Bib Permissions                                           │
│ Who can request a temporary bib number?             │
├─────────────────────────────────────────────────────┤
│ ☑ All Athletes                                                                 │
│   Any athlete can request a one-day bib                      │
|        ☐ Only young Belgian Athletes (BEN/PUP/MIN)   │
│              Belgian athletes in youth categories only       │
│                                                                                         │
│ ☑ Foreign Athletes                                                        │
│   Athletes not registered in Belgium                            │
└─────────────────────────────────────────────────────┘

Location

frontend/src/features/competitions/components/competition-update-form/form-sections.tsx - BibSection

Dependencies

  • Depends on: bibPermissions schema refinement issue

Related

Part of the bib management improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions