Ich arbeite mit einem Kunden, der verhindern möchte, dass Beiträge nach einer bestimmten Frist gelöscht werden können. Wir haben eine Gnadenfrist für Bearbeitungen aktiviert, und ich ging davon aus, dass dies auch für das Löschen gilt.
Meine Suche in Meta und in den Einstellungen hat nichts ergeben. Habe ich etwas übersehen?
Seltsam, das ist das erste Mal, dass ich eine solche Anfrage höre. Sie klingt für mich durchaus vernünftig, aber da sie so selten ist, wird sie meiner Meinung nach erst in vielen Jahren in das Produkt aufgenommen werden.
Derzeit hast du zwei Optionen:
Schreibe ein einfaches Plugin, das dies ermöglicht. Das wären wahrscheinlich nur 10 Zeilen Code. Du kannst es auf Marketplace in Auftrag geben.
Archiviere Themen, bei denen du das Löschen deaktivieren möchtest. Endnutzer können Inhalte aus archivierten Themen nicht zurückziehen.
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.