Opção de configuração para tornar tópicos não listados inacessíveis ao público

Continuando a discussão de Melhor maneira de remover temporariamente o acesso público aos tópicos de um usuário?:

Olá, depois de ler Understanding closed, unlisted, and archived topics parece que ainda há uma lacuna na funcionalidade para tópicos não listados que podem precisar ser restaurados como tópicos normais no futuro, mas por enquanto não devem ser acessíveis publicamente (seja por usuários participantes clicando no link em um antigo e-mail de notificação ou em resultados de mecanismos de busca que ainda não foram atualizados). Parece uma boa ideia adicionar uma opção de configuração do site para impedir o acesso público a tópicos não listados, ou seja, retornar um 404 quando qualquer pessoa, exceto o administrador do site, visitar o URL.

1 curtida

Talvez você realmente queira o recurso e não uma solução alternativa, mas a solução alternativa é movê-lo para uma categoria privada.

1 curtida

Olá Jay, infelizmente isso não é viável no caso de centenas de tópicos, pois exigiria reverter manualmente ou programaticamente para a revisão anterior para colocá-los de volta na categoria correta.

1 curtida

2 posts foram mesclados em um tópico existente: Melhor maneira de remover temporariamente o acesso público aos tópicos de um usuário?

Aqui está outra tentativa. Tópicos excluídos não são acessíveis e podem ser restaurados pela equipe.

Olá Jay, sim, mas a dificuldade é que não há exclusão em massa:

Qual é o seu caso de uso que exclui/oculta centenas de postagens e depois quer restaurá-las?

Deve ser possível excluir em massa do Rails se você estiver auto-hospedado.

Tenho um usuário de longa data que solicitou a remoção temporária de todos os seus tópicos (cerca de 300) devido a um motivo pessoal específico. Se a situação dele mudar, esses tópicos precisarão ser restaurados no futuro. Enquanto os tópicos estiverem no estado removido, eles não devem ser acessíveis publicamente, mesmo que alguém tenha o URL, e todos estão atualmente indexados pelos mecanismos de busca. Portanto, a única maneira que encontrei de torná-los inacessíveis publicamente em massa foi excluí-los. (Optei por não movê-los para uma categoria privada porque parecia ainda mais assustador restaurar cada tópico para sua categoria anterior de forma programática/em massa, e parece mais útil solicitar a opção de configuração neste tópico e/ou em Bulk un-deletion do que um recurso de reversão de revisão em massa.)

Interessante. Qual sua opinião sobre essa perspectiva?

Você não vai conseguir um recurso a tempo.

Não deveria ser tão difícil movê-los em massa para uma categoria privada como uma edição em Rails e depois reverter essas edições.

Eu não sei como fazer isso de imediato.