Schreib-Abzeichen wird für Unterkategorien nicht verliehen

Hallo. :waving_hand:

Ich glaube, ich bin hier auf Meta auf einen Discourse-Fehler gestoßen.

Ich habe Exploring features in Discourse Chat in #documentation:users gepostet, und Meta hat den Scribe-Badge für das Posten eines Themas in Documentation – den ich nicht habe. Das ist, was ich sicher weiß, das Folgende ist Spekulation, die mir vernünftig erscheint – aber falsch sein könnte.

Screenshot des Scribe-Badges zur Bequemlichkeit

(Falls Sie sich fragen, ob Scribe periodisch in Stapeln verliehen wird – guter Gedanke; das habe ich mich auch gefragt. Es ist jedoch über zwei Wochen her, daher denke ich, dass wir diese Möglichkeit ausschließen können.)

Als ich das Thema postete – oder es zumindest versuchte – wurde ich benachrichtigt, dass es zur Überprüfung zurückgehalten würde. Wenn man sich die Revisionshistorie des OP ansieht, wird @mcwumbly (toller Name & Avatar, übrigens) tatsächlich als Autor der ersten Revision aufgeführt. Ich nehme an, dies ist ein Produkt von Bearbeitungen, die er vorgenommen hat, bevor der Beitrag offiziell in die Kategorie Documentation aufgenommen wurde.

Was also zu passieren scheint, ist, dass Discourse alle von Mitarbeitern vorgenommenen Änderungen als Revision 1 behandelt und nicht als Revision(en) 2+, und dies beeinträchtigt die Zuweisung von Badges für das Posten eines Themas in einer bestimmten Kategorie – Discourse erwischt den Autor falsch, weil es die falsche Revision betrachtet.

Ich könnte mir vorstellen, dass dieses Problem möglicherweise ein WONTFIX ist, wenn das aktuelle Verhalten, obwohl für einige spezielle Badges unglücklich, ansonsten der logische Weg ist, Dinge zu tun. In diesem Fall wäre es vielleicht lohnenswert, den Scribe-Badge zu überdenken, wenn er für mehr als 99 % der hier auf Meta registrierten Benutzer praktisch unerreichbar ist, wenn ich hier frech etwas Site feedback einfügen könnte.

Es sei denn, es ist für den Code, der solche Badges zuweist, machbar, dieses Verhalten irgendwie zu umgehen. Ich weiß, dass Discourse Open Source ist, aber ich war nie viel von einem Rubyisten, tut mir leid.

Ich glaube, das liegt tatsächlich daran, dass die Scribe-Badge-SQL aktualisiert werden muss, um die Unterkategorien und nicht nur die übergeordnete Kategorie einzuschließen. Dies wurde intern während der Badge-Überprüfung, die wir letzte Woche durchgeführt haben, festgestellt, aber noch nicht aktualisiert, während die Kategorie Documentation eine kleine strukturelle Überarbeitung durchläuft. Ich denke, das ist jetzt wieder ziemlich stabil und ich hoffe, die Änderungen diese Woche vorzunehmen. :crossed_fingers:

Ich werde dies in der Zwischenzeit an Site feedback weiterleiten, aber wenn Sie das Problem, dass es sich um eine Eigenart der Genehmigungs-Warteschlange auf Ihrer eigenen Website handelt, reproduzieren können, können wir es jederzeit wieder zurückschieben. :+1:

4 „Gefällt mir“

Ein kleines Update dazu: Ich habe gestern die Unterkategorien in die Abfrage aufgenommen und (bisher) ist nichts explodiert. :partying_face: :slightly_smiling_face: Ich denke, das sollte jetzt wie erwartet funktionieren. :crossed_fingers:

Dieses Thema wurde 24 Stunden nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.