Skip to content

[Story]: User-card indicators — onboarding-completed badge + reorder-request indicator #240

Description

@adoLime

User Story

As a PM, I want user cards in the team list to clearly distinguish members who completed onboarding from those still in progress, and to show a pending reorder-request indicator alongside the existing feedback and skip-request indicators, so that I can spot at a glance who needs my attention.

Context & Motivation

Dependencies

Acceptance Criteria

  • TeamMemberCard shows a clear "Onboarding completed" vs "In progress" badge (icon + text label, not colour alone — per design system §7 accessibility).
  • TeamMemberCard shows a pending reorder-request indicator (icon + text label) when the user has a ReorderRequest with status = pending (reuses [Story]: Request to reorder onboarding steps #226 signal), parallel to the existing skip-request indicator.
  • Existing feedback indicator (yellow MessageSquareText badge, [Story]: Feedback on generated onboarding path #184) is kept.
  • Existing skip-request indicator (red SkipForward badge, [Feature]: Rework Onboarding Step #214) is kept.
  • All four indicators are mutually distinct and readable in light/dark themes (per design system §7).
  • Empty / loading / error states; i18n (en/de).

Sub-Tasks (by team)

  • Frontend — "completed" badge on TeamMemberCard; reorder-request indicator on TeamMemberCard (parallel to skip-request, reuses [Story]: Request to reorder onboarding steps #226 signal).
  • QA — tests for rendering of all four indicators (feedback / skip / reorder / completed) in pending and non-pending states, light/dark theme.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststoryteam:frontendFrontend team (sprintstart-frontend, React)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions