Pull Request: SiteSetting für anonyme Benutzer, um Beiträge zu liken

Hallo zusammen,

ich habe einen PR geöffnet, der es anonymen Benutzern ermöglicht, Beiträge zu „liken“. Es handelt sich um eine Site-Einstellung, sodass Administratoren die Funktion aktivieren oder deaktivieren können.

Könnte ich bitte eine Code-Überprüfung erhalten? :grinning_face_with_smiling_eyes:

Kontext: Ich bin Teil einer 501(c)3-Organisation, bei der unsere Konten unter unseren tatsächlichen Namen registriert sind. Wir fördern anonyme Diskussionen, da einige Leute persönliche Erfahrungen und sensible Themen teilen möchten (psychische Gesundheit, schwierige Erinnerungen aus der Vergangenheit usw.). Die anonyme Diskussion war äußerst reichhaltig und hilfreich, und die Hinzufügung einer anonymen „Like“-Funktion würde uns helfen, die Interaktion der Community zu Themen einzuschätzen, bei denen die Leute stark mitfühlen oder zustimmen, sich aber nicht wohl dabei fühlen, ihren Namen preiszugeben.

Vielen Dank!!

10 „Gefällt mir“

Könnte mir bitte jemand den Prozess für die Überprüfung und Genehmigung durch den Maintainer zeigen? :smiley:

Danke!

2 „Gefällt mir“

Danke für den PR und dieses Thema @meltingmettle_gh, ein Teammitglied wird den PR in Kürze überprüfen.

4 „Gefällt mir“

Hallo, wir haben uns das angesehen und einige Kommentare zu Übersetzungen und UX hinterlassen.

4 „Gefällt mir“

Hallo! Ich habe den PR aktualisiert und er ist bereit für eine weitere Überprüfung. Danke!

3 „Gefällt mir“

Überprüft – muss noch überarbeitet werden. Danke für die Benachrichtigung hier!

3 „Gefällt mir“

Könnten Sie mir bitte einen schnellen Tipp geben, wo das Disallow-Symbol aufgerufen wird? Ich habe es mir noch einmal angesehen, aber ich kann es nicht ganz herausfinden. :sweat_smile:

Aus GH-Kommentar:

Hallo @nattsw, vielen Dank für die zweite Überprüfung. Ich habe ein wenig Schwierigkeiten herauszufinden, wo die Verweigerung stattfinden soll, da post_undo_action_window_mins nur in can_delete_post_action? referenziert wird und die Methode korrekt false zurückgibt, sobald post_undo_action_window_mins abgelaufen ist.

Aber obwohl diese Methode nach Ablauf des Fensters korrekt false zurückgibt, erscheint das Verweigerungssymbol nicht, und es gibt keine andere Methode, die post_undo_action_window_mins referenziert. Mir ist bewusst, dass can_delete_post_action? beim Laden der Seite aufgerufen wird, aber ich kann nicht ganz herausfinden, wo das eigentliche Verweigerungssymbol aufgerufen wird.

Könnten Sie mir bitte den Codeblock zeigen, der das Verweigerungssymbol aufruft? Vielen Dank!

2 „Gefällt mir“

Vielen Dank für den Tipp! Das war super hilfreich! Ich habe einen Patch eingespielt, das Verhalten manuell überprüft und zusätzliche Testabdeckung hinzugefügt. Es ist bereit für eine weitere Überprüfung, wenn Sie Zeit haben. :smiley:

5 „Gefällt mir“

Vielen Dank für dieses Feature, Emmett, gute Tests! Wir freuen uns auf Ihre zukünftigen Beiträge.

:git_merged:

und sorry, dass die Überprüfungen eine Weile gedauert haben!

7 „Gefällt mir“

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.