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?
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
Write a simple plugin that introduces this, would probably only be 10 lines of code. You can commission it on marketplace
Archive topics where you want to disable deletion. End users can not withdraw content from archived topics.
Das ist auf unserem Forum mehrmals vorgekommen, meist wenn Nutzer bereits durch Stummschaltung oder Sperrung auf TL0 diszipliniert wurden (um zu verhindern, dass sie ohne Prüfung posten). Daher wäre eine strengere Einstellung für das Massenlöschen alter Beiträge wünschenswert.
Ja, genau. In unserem Fall ist es innerhalb von ein oder zwei Tagen (zwar ist es eine Nischengemeinschaft, aber das Löschen von Beiträgen unterbricht einige Gespräche, daher möchten meine Kunden diese Fähigkeit für Nicht-Administratoren deaktivieren).
Ich bin mir ziemlich sicher, dass unsere bestehenden Ratenlimits für Löschungen Selbstlöschungs-Wahnsinnsserien bereits erfolgreich gestoppt haben, bevor sie zu weit eskalieren konnten – das war das ursprüngliche Ziel. Allerdings ist die Wahrscheinlichkeit sehr gering, dass Moderatoren diejenigen bemerken, die dennoch durchgekommen sind.
Vielleicht könnte eine Einstellung Löschungen (Selbst-) älter als X Minuten überprüfen diese Aufgabe übernehmen? Hinweis: Ein aktives überprüfbares Element für den Beitrag verhindert, dass die Selbstlöschung abgeschlossen wird.
Guter Punkt – max_post_deletions_per_day wäre schön, wenn man es auf null setzen könnte.
Unser Anwendungsfall ist nicht die wahllose Selbstlöschung, sondern das Löschen einzelner Beiträge/Themen nach einer gewissen Zeit, die für die Community negativ ist.
Ist es so einfach, min bei max_post_deletions_per_day und max_post_deletions_per_minute in site_settings.yml auf Null zu setzen? Falls ja, mache ich diesen PR gerne selbst.