Deaktivieren des Löschens/Entfernens von Beiträgen?

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 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

Wären Sie offen für einen PR dafür? (in einer Seiteneinstellung verpackt)

2 „Gefällt mir“

Ich würde gerne, dass @codinghorror sich zuerst äußert.

  • Möchten wir ein Löschzeitlimit (Standard: 1440 Minuten)?
  • Möchten wir ein Löschzeitlimit für TL2 (Standard: 43200) hinzufügen?

Dies würde dem Zeitlimit für Beitragsbearbeitung und dem Zeitlimit für Beitragsbearbeitung in TL2 entsprechen.

5 „Gefällt mir“

Können wir hier einen Schritt zurücktreten? Was ist das Ziel? Welches Problem lösen wir? Können Sie konkrete Beispiele nennen?

1 „Gefällt mir“

Ich vermute, das Argument lautet, dass jemand anfängt, zu stören, indem er drei Jahre alte Inhalte löscht, die er selbst gepostet hat.

In der Praxis habe ich das noch nicht gesehen, aber es könnte passieren.

2 „Gefällt mir“

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.

3 „Gefällt mir“

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).

Eine Einstellung wäre großartig.

4 „Gefällt mir“

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.

2 „Gefällt mir“

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.

3 „Gefällt mir“

Ja, das ist die beste Lösung hier, @sam. Ich möchte dafür wirklich keine weiteren Seiteneinstellungen haben.

3 „Gefällt mir“

Ich hoffe, ihr alle hattet einen tollen Urlaub!

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.

1 „Gefällt mir“

Ja, ich glaube, @eviltrout hat diese Aufgabe zugewiesen, sodass sie bald umgesetzt sein sollte.

4 „Gefällt mir“

Ich habe einen PR zusammengeführt, der es ermöglicht, max_post_deletions_per_day auf null zu setzen:

5 „Gefällt mir“