Skip to content

Feature/back 123 listagem certificados emitidos#25

Open
estevaoMG wants to merge 3 commits into
Projeto-FrontEnd-Fusion:mainfrom
estevaoMG:feature/back-123-listagem-certificados-emitidos
Open

Feature/back 123 listagem certificados emitidos#25
estevaoMG wants to merge 3 commits into
Projeto-FrontEnd-Fusion:mainfrom
estevaoMG:feature/back-123-listagem-certificados-emitidos

Conversation

@estevaoMG

Copy link
Copy Markdown
Contributor

https://tree.taiga.io/project/laridurao-liga-da-justica/task/123

✅ Task concluída

O que foi entregue

  • Implementado endpoint GET /api/v1/certificate/issuer/{empresa_id}
  • Suporta filtros opcionais:
  • event_id
  • status
  • Retorna lista paginada
  • Ordenação padrão por issued_at decrescente (mais recente primeiro)
  • Rota protegida por JWT
  • Permissões:
  • empresa vê apenas seus próprios certificados
  • admin vê certificados de qualquer empresa

Testes adicionados

  • test_routes.py
  • cobertura da rota de listagem por emissor
  • validação JWT real para empresa
  • test_certificates.py
  • teste unitário do serviço get_certificates_by_issuer
  • test_certificate_repository.py
  • teste unitário do repositório com filtros e paginação

Resultado

  • Todos os testes relevantes passaram:
  • 62 passed
  • Testes de rota e unidade executados com sucesso

@estevaoMG estevaoMG force-pushed the feature/back-123-listagem-certificados-emitidos branch from b38b381 to b92c295 Compare June 30, 2026 20:58
@wmeireles

Copy link
Copy Markdown
Collaborator

Fala mano! está dando conflito nesses aquivos! pode da uma analisada melhor para resolver?

api_certify/repositories/certificate_repository.py
api_certify/routes/v1/certificate_routes.py
tests/test_routes.py

@estevaoMG

Copy link
Copy Markdown
Contributor Author

O conflito foi gerado pela branch ter se baseada em outra e depois a base voltou para a main. Amanhã vou ligar o PC para corrigir.

…os e feature/back-124-emissao-lote-certificados
@estevaoMG

Copy link
Copy Markdown
Contributor Author

Corrigido!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants