CITEI / Comunizika

An app to support teaching children with microcephaly due to the Zika virus disease
0 stars 0 forks source link

Removing Stage #45

Closed davi-o-barbosa closed 1 year ago

davi-o-barbosa commented 1 year ago

Esse PR foi testado manualmente apenas, porém testei todo o workflow do aplicativo através de requests pelo Hoppscotch.

davi-o-barbosa commented 1 year ago

Closes #43 - next foi removido e agora utilizamos previous. A abstração de "game" também foi removida, não existindo mais um "pai" para a linked list. Um método para ordernar a lista foi adicionado para garantir a funcionalidade durante a inserção de novos itens.

33 - Eu mudei as coisas de volta para um Map, isso causa o erro no AdminJS novamente, por isso removi Users do AdminJS, como não é necessário no momento. Caso seja necessário, eu posso mudar o tipo do schema para Mixed em vez de Map, isso faz o Mongoose retornar um objeto, no qual posso fazer parse no servidor para Map porém ainda ser tratado corretamente no painel de adminstrador.

Relacionado a #25 - fc542d2 muda o flow para se alinhar com a nova diagramação que fiz. Realizei mudanças no serviço do usuário e criei a rota necessária para retornar os módulos junto com sua disponibilidade.

nickolasrm commented 1 year ago

Closes #43 - next foi removido e agora utilizamos previous. A abstração de "game" também foi removida, não existindo mais um "pai" para a linked list. Um método para ordernar a lista foi adicionado para garantir a funcionalidade durante a inserção de novos itens.

33 - Eu mudei as coisas de volta para um Map, isso causa o erro no AdminJS novamente, por isso removi Users do AdminJS, como não é necessário no momento. Caso seja necessário, eu posso mudar o tipo do schema para Mixed em vez de Map, isso faz o Mongoose retornar um objeto, no qual posso fazer parse no servidor para Map porém ainda ser tratado corretamente no painel de adminstrador.

Relacionado a #25 - fc542d2 muda o flow para se alinhar com a nova diagramação que fiz. Realizei mudanças no serviço do usuário e criei a rota necessária para retornar os módulos junto com sua disponibilidade.

Pode colocar um CHANGELOG.md caso queira ir documentando as maiores mudanças feitas no código