Quando eu cito a postagem de outro usuário (colando o link público) e, posteriormente, eles excluem a postagem original, o texto da postagem deles ainda permanece visível na minha citação.
Tenho curiosidade sobre a lógica por trás disso. Por que permitir a exclusão desde o início, se qualquer pessoa pode preservar publicamente a postagem de outro usuário por meio de citação?
Primeiro, seria bastante difícil pesquisar todas as postagens no banco de dados quando uma postagem fosse excluída, para verificar a possibilidade de que outra postagem a tivesse citado.
Além disso, seria muito mais disruptivo que o texto de uma postagem fosse alterado sem o conhecimento do autor. Por exemplo, e se alguém dissesse: “<cite algo de Pat> Discordo do que foi dito aqui`” e Pat excluir a postagem, fazendo com que a postagem fique apenas como “Discordo do que foi dito aqui”. Isso não faria nenhum sentido.
Edição: Parece que nunca noto que as coisas estão na categoria de recursos.
O exemplo “Mas também” é meio que o que acontece no Twitter agora, então acho que as pessoas já estão acostumadas com isso.
Quanto ao primeiro, o Discourse não rastreia já onde as citações estão (se as citações já têm as atribuições quote="username, post:NUM, topic:ID")? Não acho que o Discourse deva fazer essas exclusões por padrão, mas consigo imaginar facilmente situações onde isso seria preferível.
Se a remoção é realmente tão importante, faça uma exclusão em cascata, onde todas as respostas ao post também sejam excluídas. Não entendo por que precisa haver um recurso aqui, quando um moderador poderia lidar com isso com alguns cliques, no raro evento de o conteúdo postado ser tão perigoso que precise ser totalmente erradicado.
Sim, a interação sobre a qual estou falando é a que @elijah mencionou — o equivalente a deletar um tweet e ter as citações ou sub-tweets relevantes modificados com um placeholder de Este conteúdo não está mais disponível. Talvez eu esteja muito acostumado com o Twitter, mas esse é definitivamente o resultado esperado de uma exclusão para mim.
Bem, não é exatamente a mesma coisa; uma citação existe como conteúdo real na postagem. Quando as pessoas “citam” um tweet ou “retwitam” um tweet, elas estão criando um link para ele por meio da interface nativa do Twitter. Imagine se eu twittasse isso no Twitter:
Bem, @joe acabou de dizer ‘eu gosto de maçãs’ e acho isso indignante!
Se o Joe deletar o tweet dele que dizia
Eu gosto de maçãs
Não haveria nenhuma expectativa de que meu tweet citando-o fosse removido ou modificado.
Ah, pessoalmente, eu faço ‘quote tweet’ colando a URL do tweet citado em meu novo tweet, que é também como eu faço citações no Discourse.
Sobre seu exemplo: Claro, se eu apenas citasse algo manualmente aqui no Discourse, não esperaria que ele desaparecesse após a referência ser excluída. Mas não é disso que estou falando.
Apenas para ficarmos na mesma página, é isso que quero dizer:
Talvez eu esteja muito acostumado com o Twitter, mas parece inconsistente que a caixa acima não mudasse para ‘Este conteúdo não está mais disponível’ caso você excluísse sua postagem.