Embora seja fácil excluir permanentemente um Tópico, não consigo encontrar uma maneira padrão de excluir permanentemente uma imagem específica, mantendo o restante do Tópico.
O problema que isso cria é o seguinte:
O usuário posta uma imagem confidencial
A imagem confidencial é excluída - mas permanece no histórico de revisões e, portanto, no banco de dados
Para cumprir os regulamentos de confidencialidade, preciso ser capaz de excluir essa imagem do banco de dados. Atualmente, obtenho o URL da imagem, a localizo no servidor e a excluo diretamente. Isso não é particularmente fluido, e não gosto da ideia de excluir o arquivo de imagem sem limpar as referências a ele no banco de dados.
Eu poderia criar um script Python para automatizar as etapas que tomo para a exclusão, simplesmente fornecendo o URL da imagem como argumento, mas estou me perguntando se talvez já exista uma maneira adequada/padrão de fazer isso?
Na verdade, parece que isso é feito automaticamente se você excluir a imagem, e ela não é usada em nenhum outro lugar
Ao usar um navegador que já visualizou a imagem, ainda consigo ver a imagem no histórico de revisões, mas é apenas uma cópia local feita pelo navegador – a imagem não está mais no servidor e não pode ser vista por outros usuários, a menos que eles a tenham visto anteriormente.
Hmm, tem certeza? Pelo que sei, você precisa remover a imagem da postagem (ou seja, excluir o link do markdown) e então esperar até que a imagem fique órfã e seja removida.
Você pode descrever os passos exatos que está seguindo?