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

[REVIEW] Criação de esteriótipos em conversas que estão em boardss (#501, #505, #500) #503

Closed fabiolamfleury closed 5 years ago

fabiolamfleury commented 5 years ago

Descrição

Nesse pr foi alterada a implementação do método de conversas get_absolute_url() para caso uma conversa esteja em um board seja sempre apresentada a url com o caminho do board. Foram atualizadas também todas as referências a essa função.

Foram criadas rotas que ainda não existiam dentro da lógica de boards, como: criação, lista e edição de esteriótipos. Nesse processo, foram refatorados códigos das rotas que já existiam (fora de boards) para serem reutilizados.

Também foi corrigido o botão de 'promover conversa' que aparecia para o usuário comum em conversas do seu board, agora ele só aparece para quem realmente tem permissão de promover conversas

Issues Relacionadas

resolves: #501 resolves: #505 resolves: #500

Checklist

Imagens/Comentários

codecov[bot] commented 5 years ago

Codecov Report

Merging #503 into develop will increase coverage by 0.97%. The diff coverage is 79.72%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #503      +/-   ##
===========================================
+ Coverage     72.1%   73.08%   +0.97%     
===========================================
  Files          120      122       +2     
  Lines         3087     3113      +26     
  Branches       338      339       +1     
===========================================
+ Hits          2226     2275      +49     
+ Misses         760      733      -27     
- Partials       101      105       +4
Impacted Files Coverage Δ
src/ej_boards/routes/__init__.py 100% <100%> (ø)
src/ej_conversations/roles.py 73.8% <100%> (ø) :arrow_up:
src/ej_conversations/models/conversation.py 90.83% <100%> (+0.23%) :arrow_up:
src/ej_clusters/routes.py 61.61% <63.63%> (+0.74%) :arrow_up:
src/ej_conversations/routes/admin.py 46.93% <66.66%> (+1.1%) :arrow_up:
src/ej_boards/routes/boards.py 77.77% <77.77%> (ø)
src/ej_boards/routes/conversations.py 70.21% <80%> (ø)
src/ej_boards/middleware.py 77.27% <0%> (+4.54%) :arrow_up:
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 036cf7a...408ebd2. Read the comment docs.