Por que as revisões de postagem não podem ser desativadas para administradores?

Já pesquisei no fórum e explorei as configurações antes de fazer esta pergunta. Sei que as revisões de postagens (também conhecidas como histórico de postagens) podem ser ocultadas de não-membros da equipe, mas não podem ser desativadas. Isso significa que, se um administrador postar

Dez parágrafos bons.
Uma declaração sensível/problemática.
Mais dez parágrafos bons.

e editar para se tornar

Dez parágrafos bons.
Mais dez parágrafos bons.

O Discourse garante que a parte que foi editada permanecerá sempre visível para a equipe. As partes problemáticas só podem ser excluídas destruindo toda a postagem/tópico ou manipulando diretamente o banco de dados. Isso se torna limitante quando o proprietário do fórum deseja ter uma equipe, mas também precisa de uma maneira de redigir certas informações (por exemplo, informações pessoais sensíveis postadas por engano).

Estou me perguntando por que não há uma opção para desativar o histórico/revisões para certos usuários ou grupos de usuários, como aqueles que carregam as responsabilidades legais de administrar o fórum? Em particular, estou me perguntando se existem razões ideológicas para não incluir tal opção (por exemplo, para impor transparência e garantir que os proprietários do fórum administrem seu fórum da maneira certa)?

1 curtida

Olá @PintoBean. :wave:

Eu não acho que isso surja com muita frequência. :slight_smile:

Na minha experiência, a maioria das revisões de postagens são para erros de digitação, correção de links e esse tipo de edição.

No exemplo que você compartilhou…

…se os usuários administradores em seus fóruns continuarem fazendo isso repetidamente, isso pode indicar que eles precisam de treinamento para entender como evitar o compartilhamento de informações sensíveis.

Eu presumiria que a maioria das comunidades não terá usuários administradores preenchendo revisões de postagens com informações inadequadas e, portanto, o sistema funciona bem como está.

Isso faz sentido? :slight_smile:

3 curtidas

Faz sentido. Obrigado. :heart:

Só para adicionar mais contexto, sou o único administrador do meu fórum e concordo que, se eu me treinar para postar apenas coisas que me sentiria confortável em compartilhar com toda a minha futura equipe daqui a 10 anos, isso eliminaria a necessidade de redigir qualquer coisa.

Eu acharia útil ter uma palavra sobre o que deve e o que não deve permanecer no banco de dados quando edito uma postagem, mas entendo que pode não haver usuários suficientes do Discourse que esperariam esse nível de controle de um software de fórum.

2 curtidas

Eu guardei informações privadas em um fórum por anos e, em seguida, comecei a adicionar mais usuários administradores.

Nesse caso, eu apaguei todo o conteúdo que não queria que eles acessassem. Eu definitivamente entendo esse caso de uso. :slight_smile:

Minha sugestão: copie o conteúdo para um novo tópico, mova quaisquer respostas para o novo tópico e, em seguida, exclua permanentemente o original, revisões e tudo. :+1:

3 curtidas

Sua sugestão realmente funciona. E pode não ser a única solução. Presumo que ter algumas consultas ao banco de dados executadas periodicamente para remover revisões de minhas postagens também funcionaria. Seria uma solução improvisada e precisaria de manutenção a cada atualização, mas é eficiente e não invasiva (uma versão mais refinada de isto).

É em parte a simplicidade das soluções que me fez perguntar se há uma razão ideológica para o Discourse não permitir que os administradores desabilitem revisões ou excluam o histórico de uma postagem. Se eu possuo o site, no máximo consigo ocultar o histórico de postagens de usuários não-funcionários. Mas não tenho permissão para excluir ou desabilitar o histórico. É obrigatório que o histórico de minhas postagens seja visível para minha equipe e certamente obrigatório que permaneçam no banco de dados. A menos que eu apague a postagem ou recorra a maneiras improvisadas de manipular o banco de dados.

2 curtidas

Olá e bem-vindo @PintoBean :slight_smile:

Isso é realmente possível se você ativar a configuração oculta do site can_permanently_delete (mais informações sobre como fazer isso aqui Enable setting to allow admins to permanently delete data).

Com isso ativado, quando você oculta uma revisão de postagem, você obtém uma opção na interface do usuário para excluir as revisões de postagem:

5 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.