ColaboradoresME-11
Atualizar meus dados (link mágico)
/colaboradores/editar/[token]
Autoedição do colaborador via link mágico único (sem login), pra atualizar foto, frase e horário.
O que essa tela faz
É a "porta 2" pra o colaborador atualizar seus próprios dados — em vez de logar com WhatsApp/ código (como em colaboradores-acesso), aqui o acesso é por um link mágico com um token único gerado pelo Marcos em Admin → Colaboradores. Quem tem o link entra direto, sem digitar nada — o token é a credencial. Colaboradores do primeiro escalão também veem, nesta mesma tela, a agenda pública do Marcos.
Campo a campo
- Foto (opcional) — mostra a foto atual (
foto_url); botão "Enviar foto"/"Trocar foto" abre
o seletor de arquivo. Aceita .heic/.heif (convertido pro formato antes de enviar) além de JPG/PNG/WEBP/GIF/AVIF, até 8 MB.
- Frase (opcional) — campo de texto livre (textarea), aparece na página pública
/colaboradores junto do reconhecimento.
- Horário de trabalho (opcional, dia a dia) — um par "de/até" por dia da semana
(seg a dom); dia sem os dois horários preenchidos vira folga (fica null).
- Agenda do Marcos (só primeiro escalão,
podeVerAgenda(colaborador)) — lista de compromissos
futuros marcados como visivel_escalao = true e não cancelados, com tipo, título, unidade, data/hora e observações; é leitura direto de compromissos_marcos (mesma tabela da agenda admin), sem passar por API pública.
Ações disponíveis
- Enviar/trocar foto — sobe o arquivo pro Storage (
album) e atualiza a prévia na hora; NÃO
salva ainda no banco (só o clique em "Salvar" grava foto_url).
- Salvar — grava
foto_url,bio(frase) ehorario_trabalhodo colaborador daquele token;
atualiza também a página pública /colaboradores (revalidação).
O nome do colaborador e os demais campos (WhatsApp, cargo, grupo, se vê agenda) só o Marcos edita, em Admin → Colaboradores — este formulário não altera isso.
Dúvidas frequentes
P: Recebi "Link inválido" ao abrir o link. R: O link foi usado por um colaborador desligado, removido, ou o token não existe mais (o Marcos pode ter gerado um link novo). Peça um link atualizado.
P: Por que não vejo a agenda do Marcos aqui? R: Só colaboradores marcados como primeiro escalão (podeVerAgenda) veem a agenda, e só os compromissos que o Marcos marcou como visíveis pro escalão.
P: Posso trocar meu nome ou WhatsApp por aqui? R: Não — esses dados só o Marcos altera, em Admin → Colaboradores.
Erros comuns
| Mensagem exibida | Quando aparece | O que fazer |
|---|---|---|
| "Link inválido" (tela cheia) | O token da URL não corresponde a nenhum colaborador ativo | Pedir um link novo pro Marcos |
| "Selecione uma imagem." | Tentou enviar foto sem escolher arquivo | Escolher um arquivo |
| "Imagem muito grande (máx 8 MB)." | Arquivo de foto maior que 8 MB | Usar uma imagem menor |
| "Formato não permitido. Use JPG, PNG, WEBP, GIF ou AVIF." | Extensão do arquivo fora da lista permitida | Converter/usar outro formato |
| "Link inválido ou expirado." | Ao clicar "Salvar", o token não bate mais com nenhum colaborador ativo | Pedir um link novo pro Marcos |