#2 ✨ feat(associado): adicionar 'first_access_at' no retorno do usuário [#868kf2642]

Fusionné
joycekepler a fusionné 1 commits à partir de Softpar/feature/SERPRATI-JOY-868kf2642-alteracoes-associado vers Softpar/development il y a 6 jours

O que foi feito

Adicionado o campo first_access_at no UserResource, retornando a data do primeiro acesso do usuário ao app (com base no menor accessed_at dos logs de acesso). O UserService agora usa withMin('accessLogs', 'accessed_at') para trazer essa informação já na listagem paginada.

Tipo de mudança

  • Nova feature
  • Correção de bug
  • Refatoração
  • Documentação
  • Outro: ___

Como testar

  1. Acesse o endpoint de listagem de usuários
  2. Verifique que o campo first_access_at está presente no retorno
  3. Verifique que o valor corresponde à data do primeiro acesso registrado em access_logs (ou null caso não haja acesso)

Checklist antes do merge

  • Testei localmente
  • Não quebrei nenhum fluxo existente
  • Adicionei/atualizei testes se necessário
  • Variáveis de ambiente documentadas
  • Sem console.log ou código de debug

Ticket relacionado

Refs: #868kf2642

## O que foi feito Adicionado o campo `first_access_at` no UserResource, retornando a data do primeiro acesso do usuário ao app (com base no menor `accessed_at` dos logs de acesso). O UserService agora usa `withMin('accessLogs', 'accessed_at')` para trazer essa informação já na listagem paginada. ## Tipo de mudança - [ ] Nova feature - [x] Correção de bug - [ ] Refatoração - [ ] Documentação - [ ] Outro: ___ ## Como testar 1. Acesse o endpoint de listagem de usuários 2. Verifique que o campo `first_access_at` está presente no retorno 3. Verifique que o valor corresponde à data do primeiro acesso registrado em `access_logs` (ou `null` caso não haja acesso) ## Checklist antes do merge - [x] Testei localmente - [x] Não quebrei nenhum fluxo existente - [x] Adicionei/atualizei testes se necessário - [x] Variáveis de ambiente documentadas - [x] Sem console.log ou código de debug ## Ticket relacionado Refs: #868kf2642
Cette Pull Request a été fusionnée avec succès !
Connectez-vous pour rejoindre cette conversation.
Pas d'étiquette
Aucun jalon
Pas d'assignataire
1 Participants
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.