Disabilitare l'eliminazione o il ritiro dei post?

Hello all!

I’m working with a client who wants to prevent the deletion of posts after a time period. We have a grace period enabled for editing, and I had assumed that carried over to deletion as well.

My search of meta and of the settings isn’t turning anything up. Is there something I’m missing?

Thanks!

9 Mi Piace

Odd this is the first time I have heard this request, it does sound like a reasonable request to me, but given it is so rare I do not think it is going to find its way into the product for many years.

As it stands your 2 options are

  1. Write a simple plugin that introduces this, would probably only be 10 lines of code. You can commission it on marketplace

  2. Archive topics where you want to disable deletion. End users can not withdraw content from archived topics.

9 Mi Piace

Ha! I appreciate the response. I definitely agree it’s not worth the time if I’m the first to ask about it.

I’ll use this as an opportunity to try my hand at some Ruby dev and see if I can build the plugin myself.

6 Mi Piace

Saresti aperto a una PR per questo? (incapsulata in un’impostazione del sito)

2 Mi Piace

Preferisco che intervenga prima @codinghorror.

  • Vogliamo impostare un limite di tempo per l'eliminazione (predefinito a 1440 minuti)?
  • Vogliamo aggiungere un limite di tempo per l'eliminazione per tl2 (predefinito a 43200)?

Questo rifletterebbe il limite di tempo per la modifica dei post e il limite di tempo per la modifica dei post per tl2.

5 Mi Piace

Possiamo fare un passo indietro? Qual è l’obiettivo? Quale problema stiamo risolvendo? Puoi fornire esempi specifici e concreti?

1 Mi Piace

Immagino che l’argomento sia che qualcuno inizi a fare greefing cancellando contenuti vecchi di tre anni che aveva pubblicato.

In pratica non ho mai visto questo accadere, ma immagino che potrebbe succedere.

2 Mi Piace

Questo è accaduto più volte sul nostro forum, solitamente quando gli utenti sono già stati sanzionati con il silenzio o il blocco a livello TL0 (per impedire loro di pubblicare senza revisione), quindi sarebbe apprezzata un’impostazione più rigorosa per l’eliminazione di massa dei vecchi post.

3 Mi Piace

Sì, esattamente. Nel nostro caso, si tratta di uno o due giorni (ammettiamolo, è una comunità di nicchia, ma cancellare i post interrompe alcune conversazioni, quindi i miei clienti vorrebbero disabilitare questa possibilità per i non amministratori).

Una impostazione sarebbe fantastica.

4 Mi Piace

Sono abbastanza sicuro che i nostri attuali limiti di frequenza per le eliminazioni abbiano già bloccato con successo i tentativi di auto-eliminazione di massa prima che diventassero troppo gravi: era l’obiettivo iniziale. Tuttavia, c’è una probabilità molto bassa che i moderatori notino effettivamente quelli che sono riusciti ad andare a buon fine.

Forse una impostazione revisiona (auto-)eliminazioni superiori a X minuti potrebbe fare al caso nostro? Nota: se c’è un elemento Revisionabile attivo sul post, l’auto-eliminazione non verrà completata.

2 Mi Piace

Ottimo punto: sarebbe utile se potessi impostare max_post_deletions_per_day a zero.

Il nostro caso d’uso non riguarda l’autoeliminazione indiscriminata, ma la cancellazione di singoli post/argomenti dopo un certo periodo di tempo quando risultano negativi per la comunità.

3 Mi Piace

Sì, questa è la soluzione migliore qui @sam .. Non voglio davvero altre impostazioni del sito per questo.

3 Mi Piace

Spero che tutti abbiano passato delle belle vacanze!

È così semplice: basta modificare il valore min di max_post_deletions_per_day e max_post_deletions_per_minute impostandolo a zero in site_settings.yml? Se sì, sono felice di preparare io stesso la PR.

1 Mi Piace

Sì, credo che @eviltrout abbia già assegnato questo compito, quindi dovrebbe essere implementato a breve.

4 Mi Piace

Ho unito una PR per consentire di impostare max_post_deletions_per_day a zero:

5 Mi Piace