Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Staging #163

Merged
merged 14 commits into from
May 23, 2024
Merged

Update Staging #163

merged 14 commits into from
May 23, 2024

Conversation

fagundesjg
Copy link
Collaborator

No description provided.

fagundesjg and others added 14 commits May 17, 2024 15:29
Co-authored-by: Giovanni Bassi <334958+giggio@users.noreply.github.com>
Co-authored-by: Marciel Torres <marcielribeirotorres@gmail.com>
Atualização do arquivo de DUMP sugerido pelo @rhuam.
Fiz os testes e rodou tudo sem problemas.

Segue as evidencias:

![image](https://github.com/SOS-RS/backend/assets/103279092/52c27341-a55c-4d7f-bbaa-3b5bd605d71d)

Closes #156
- Melhora a cobertura de testes para a entidade `Partner`
1. **Criada Tabela de Registro de Histórico de Supplies dos abrigos**
- Foi criada uma nova tabela no banco de dados para registrar o
histórico de cada supply de cada abrigo, permitindo um melhor
acompanhamento e gerenciamento dos recursos, incluindo dados como ip e
user agent do usuário;

2. **Criado Decorator para Registro de Log de Supplies**
- Implementado um decorator para registro de log, separando a lógica do
controller da lógica de registro de log. Isso melhora a organização e
manutenção do código.

3. **Removido Dependências Desnecessárias do Express**
- As dependências desnecessárias do Express foram removidas,
considerando que o projeto utiliza Fastify. Essa mudança reduz o peso e
possíveis conflitos no projeto.

4. **Atualizado o Hook do Prisma**
- A lógica hard coded de criptografia de senhas de usuários foi removida
do hook do Prisma e movida para um módulo separado. Esse módulo agora
serve como exemplo para futuras implementações relacionadas a hooks do
Prisma.

5. **Adicionada Referência Singleton do Prisma**
- Foi adicionada a referência singleton do Prisma, facilitando o uso em
casos onde era necessário quebrar a cabeça para injetar dependências em
funções utilitárias e afins.

6. **Criado Endpoint para Listar Histórico de Suprimentos**
- Um novo endpoint foi criado para listar o histórico de suprimentos de
um abrigo de forma paginada, melhorando a eficiência na consulta e
visualização dos dados.

---

**Nota:** Essas mudanças visam melhorar a organização do código, a
eficiência do sistema e a manutenção futura do projeto.
Co-authored-by: Rodrigo Oler <roodrigoprogrammer@gmail.com>
- Added hmac decorator to protect endpoints
@fagundesjg fagundesjg merged commit ad1be75 into staging May 23, 2024
1 check passed
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.

7 participants