Requer motivo da edição

O objetivo deste componente é incentivar os usuários a adicionar motivos de edição quando editam uma postagem. Os motivos de edição são exibidos no topo do modal de histórico de edições de uma postagem e são uma ótima maneira de entender por que algo dentro de uma postagem foi alterado. Isso pode ser especialmente útil para usuários que podem editar postagens de outros usuários, pois ajudará a evitar respostas como “por que você editou minha postagem?!”.

Como Funciona

Quando alguém abre o editor para editar, o campo de motivo de edição é exibido e marcado como obrigatório. O botão de salvar fica desabilitado até que o motivo seja adicionado.

Depois que um motivo é adicionado, a edição pode ser salva.

Configurações Configuráveis

:star: Dica profissional: Se você quiser exigir que todos os usuários adicionem motivos de edição, basta adicionar o grupo trust_level_0 à configuração do tema “grupos com motivo de edição obrigatório”.

Instalação

Link do Repositório
https://github.com/discourse/discourse-require-edit-reason

Se você não estiver familiarizado com componentes de tema e como instalá-los, consulte o guia de instalação de tema. E se quiser aprender mais sobre temas do Discourse, dê uma olhada neste guia.

37 curtidas

Refatorei este componente para fazê-lo funcionar novamente e fiz com que ele utilize mais do comportamento nativo do compositor em vez de depender de um pop-up

Se você for obrigado a adicionar um motivo, verá isto na edição:

O botão Salvar ficará ativo assim que o motivo da edição for adicionado:

7 curtidas