Erforderlicher Bearbeitungsgrund

Der Zweck dieser Komponente ist es, Benutzer zu ermutigen, beim Bearbeiten eines Beitrags einen Bearbeitungsgrund anzugeben. Bearbeitungsgründe werden oben im Modal für den Bearbeitungshistorie eines Beitrags angezeigt und sind eine hervorragende Möglichkeit zu verstehen, warum etwas in einem Beitrag geändert wurde. Dies kann besonders nützlich für Benutzer sein, die Beiträge anderer Benutzer bearbeiten können, da es hilft, Reaktionen wie „Warum hast du meinen Beitrag bearbeitet?!" zu vermeiden.

Funktionsweise

Wenn jemand den Composer zum Bearbeiten öffnet, wird das Feld für den Bearbeitungsgrund angezeigt und als erforderlich markiert. Die Schaltfläche „Speichern" ist deaktiviert, bis ein Grund angegeben wurde.

Sobald ein Grund angegeben wurde, kann die Bearbeitung gespeichert werden.

Konfigurierbare Einstellungen

:star: Pro-Tipp: Wenn Sie verlangen möchten, dass alle Benutzer einen Bearbeitungsgrund angeben, fügen Sie einfach die Gruppe trust_level_0 zur Theme-Einstellung „Gruppen, für die ein Bearbeitungsgrund erforderlich ist" hinzu.

Installation

Link zum Repository
https://github.com/discourse/discourse-require-edit-reason

Wenn Sie mit Theme-Komponenten und deren Installation nicht vertraut sind, lesen Sie den Leitfaden zur Theme-Installation. Und wenn Sie mehr über Discourse-Themen erfahren möchten, werfen Sie einen Blick auf diesen Leitfaden.

37 „Gefällt mir“

Ich habe diese Komponente umgestaltet, damit sie wieder funktioniert, und sie nutzt nun mehr das native Composer-Verhalten, anstatt sich auf ein Popup zu verlassen.

Wenn Sie aufgefordert werden, einen Grund anzugeben, sehen Sie dies bei der Bearbeitung:

Die Schaltfläche “Speichern” wird aktiv, sobald der Bearbeitungsgrund hinzugefügt wurde:

7 „Gefällt mir“