Closed davi-o-barbosa closed 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.
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.
Closes #43 -
next
foi removido e agora utilizamosprevious
. 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 paraMixed
em vez deMap
, 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
Esse PR foi testado manualmente apenas, porém testei todo o workflow do aplicativo através de requests pelo Hoppscotch.
progress.box
dentro do usuário é uma array e foi criada outra array no campoprogress.available
para armazenar quais módulos estão disponíveis, seguindo a proposta da #38.progress.box.$.attempt
.