#1 ✨ feat(administrador): adicionar aprovação de usuário, filtros e contagem de acessos ao app [868kf24hh]

병합
joycekepler Softpar/feature/SERPRATI-JOY-868kf24hh-alteracoes-administrador 에서 Softpar/development 로 4 commits 를 머지했습니다 6 일 전
joycekepler 코멘트됨, 6 일 전

O que foi feito

  • Adicionado endpoint PUT /user/{id}/approve para aprovar usuário (altera status para ACTIVE)
  • Adicionados filtros por position_id e sector_id na listagem paginada de usuários
  • Adicionada métrica de associados que já acessaram o app no dashboard
  • Habilitada extensão unaccent no Postgres (migration com rollback)
  • Atualizado gitignore

Tipo de mudança

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

Como testar

  1. Rode as migrations (php artisan migrate) para habilitar a extensão unaccent
  2. Acesse PUT /user/{id}/approve com um usuário pendente e verifique que o status muda para ativo
  3. Acesse GET /user (listagem paginada) informando position_id e/ou sector_id e verifique que o filtro é aplicado
  4. Acesse o endpoint do dashboard e verifique o novo campo associados_com_acesso_app

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: 868kf24hh

## O que foi feito - Adicionado endpoint PUT /user/{id}/approve para aprovar usuário (altera status para ACTIVE) - Adicionados filtros por position_id e sector_id na listagem paginada de usuários - Adicionada métrica de associados que já acessaram o app no dashboard - Habilitada extensão unaccent no Postgres (migration com rollback) - Atualizado gitignore ## Tipo de mudança - [x] Nova feature - [ ] Correção de bug - [ ] Refatoração - [ ] Documentação - [ ] Outro: ___ ## Como testar 1. Rode as migrations (php artisan migrate) para habilitar a extensão unaccent 2. Acesse PUT /user/{id}/approve com um usuário pendente e verifique que o status muda para ativo 3. Acesse GET /user (listagem paginada) informando position_id e/ou sector_id e verifique que o filtro é aplicado 4. Acesse o endpoint do dashboard e verifique o novo campo associados_com_acesso_app ## 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: 868kf24hh
이 풀리퀘스트가 성공적으로 머지되었습니다!
로그인하여 이 대화에 참여
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
로딩중...
취소
저장
아직 콘텐츠가 없습니다.