Pular para o conteúdo

4. Atletas (Roster)

Onde: menu → TreinoAtletas

O Roster é a lista dos seus atletas — quem tem matrícula ativa num programa seu. É o ponto de partida para acompanhar adesão, filtrar por tier ou risco, aprovar novos cadastros e abrir o perfil de um atleta para agir (mudar tier, matricular, dar feedback).

  • Para encontrar um atleta e abrir o Perfil.
  • Para triagem: quem está em risco, quem é Elite/Padrão, quem tem baixa aderência.
  • Para aprovar novos cadastros e (re)matricular quem está sem programa.

O card de aprovações pendentes acima da lista

No topo: “Atletas” + a contagem do roster. Acima da lista, quando há cadastros novos, aparece o card Aprovações pendentes: e-mail, tier proposto, há quanto tempo espera, e os botões Aprovar / Rejeitar. O card some quando não há pendências.

Os toggles Ativos/Sem matrícula, o filtro por tier/risco e a busca

  • Ativos · N / Sem matrícula · N — alterna entre atletas com programa ativo e os sem matrícula (nunca matriculados, cancelados, ou sem programa ativo) — é aqui que você rematricula.
  • Filtro (segmentado): Todos · Elite · Padrão · Em risco (sem treino há 7+ dias).
  • Busca por nome.

A grade com as colunas ordenáveis

Cada linha traz: nome + e-mail + avatar, badge de tier (Elite/Padrão), barra de aderência, último treino (com ponto de status), programa + semana/duração, e a ação para abrir o Perfil.

  • Ordenar: clique nos cabeçalhos Nome · Tier · Aderência · Último treino (alterna crescente/decrescente).
  • Vazio: sem atletas no filtro atual → ajuste o filtro ou veja “Sem matrícula”.
  • Carregando: skeleton da grade.
  • Erro: card de erro com recarregar.
  • “Um atleta sumiu da lista.” → Ele pode estar sem matrícula (veja o toggle “Sem matrícula”) ou fora do filtro atual.
  • “Aprovei um cadastro e ele não recebeu programa.” → Aprovar cria o atleta no roster; a matrícula/tier você define no Perfil.

Não se aplica diretamente — mas aprovar e (re)matricular aqui determina o que o atleta passa a ver no app dele (o programa e, pelo tier, quais sessões).