-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feat/Refactor(Rodar-Projeto/Item): Automatização de Execução, Inclusão do campo Location com id único adicionado ao barcode e Atualização do README #134
The head ref may contain hidden characters: "133/refactor/alterar-location-para-ser-tratado-como-id-e-inclu\u00EDdo-no-barcode"
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ótimo Trabalho!! Boa Euller!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muito boa, Euller!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ótimo trabalho, Euller!!!
Descrição do Pull Request
Este Pull Request implementa melhorias no projeto, incluindo a automatização da execução com
make run
, atualizações no README e a inclusão do campolocation
como um identificador único para melhorar o match entre itens perdidos e achados.O que foi feito?
1. Adicionado Makefile
make run
, que automatiza o processo de:docker compose up --build
.2. Atualização do README
cd API && sudo docker compose up --build
) pormake run
.3. Inclusão de
location
como IDlocation
agora é tratado como uma chave estrangeira para o modeloLocation
.barcode
dos itens, seguindo a estrutura:Location
com os campos:name
: Nome do local (ex.: "Restaurante Universitário").location_id
: Identificador único (ex.:02
).Item
para usarlocation
como um campo relacionado.ItemSerializer
e as views relacionadas para manipular o campolocation
.4. Teste de Criação de Item
Checklist
Como Testar?
Automatização com Make
Certifique-se de ter o Make instalado no ambiente:
Execute o comando:
Criação de Item
POST
para criar um item com localização, por exemplo:POST /api/items/
barcode
inclui corretamente olocation
e os outros atributos.