ejplatform / ej-server

EJ uses gamification and machine learning to promote discussions and participation in a virtual democracy
https://ejplatform.github.io/ej-server/
Other
38 stars 17 forks source link

Comentário inserido pelo usuário aparece na conversa antes de ser moderado #445

Closed ricardopoppi closed 6 years ago

ricardopoppi commented 6 years ago

Para replicar:

1) Vote em todos os comentários da conversa 2) Insira um novo comentário 3) Observe que ele apareceu pra votação 4) Vote nele

Observe o erro:

ValidationError at /conversations/conversa-sobre-saude/ {'all': ['comentários não-moderados não podem receber votos']} Request Method: POST Request URL: http://ej.staging.lappis.rocks/conversations/conversa-sobre-saude/ Django Version: 2.0.8 Python Executable: /usr/bin/python3 Python Version: 3.6.6

fabiolamfleury commented 6 years ago

@ricardopoppi o dono da conversa pode votar nos seus próprios comentários? Encontrei o seguinte bug:

Os comentários criados junto com a conversa não aparecem para o dono da conversa votar em primeiro momento, mas depois que ele adiciona outro comentário pela página da conversa, todos os comentários aparecem

ricardopoppi commented 6 years ago

@fabiolamfleury os comentários do usuário devem aparecer pra ele votar. Porém somente depois de serem aprovados pelo criador da conversa. No meu teste o comentario apareceu imediatamente