Standardmäßig angeheftetes Thema wird aufgrund des Policy-Plugins nicht angezeigt

Ich habe etwas Seltsames am standardmäßigen Willkommens-Thema (angepinnt) in „Nicht kategorisiert“ festgestellt: Es wird bei anonymen Anfragen nicht angezeigt.

Soweit ich das übersehen kann, gibt es keine Lesebeschränkung: Die Registrierung ist offen, dies ist die Standardkategorie „Nicht kategorisiert“ (mit den speziellen Sicherheitsfunktionen), und keine Einstellung begrenzt die Anzeige des Inhalts.

Die JSON-Ansicht zeigt die aufbereitete Version des Beitrags, doch die HTML-Version ist leer:

Dieses Verhalten tritt nur auf diesem Forum auf, dem Master einer Multi-Site-Konfiguration.

https://ps.zoethical.org/t/welcome-to-p-s/8/1.json

Habt ihr eine Idee?

Es gibt eine Antwort mit einer policy, die Fehler aufweist und keine Schaltflächen hat … Vielleicht hängt das damit zusammen?

Nur zur Vollständigkeit, so sieht es aus, wenn ich eingeloggt bin:

It’s visible via Safe mode, so it’s a customization or plugin:

@hellekin Ich habe exakt dasselbe Problem. Wenn du den Policy-Beitrag entfernst oder das Plugin in den Einstellungen deaktivierst, erscheint das Thema.

Es sieht nach einem Bug aus, bei dem nicht registrierte Benutzer das Thema nicht sehen können, wenn in einem Beitrag eine Policy verwendet wird.

Kann uns jemand helfen?

Ich habe den Übeltäter ausfindig gemacht: discourse-policy, wie @Vraag vorgeschlagen hat. Im Gegensatz zu @Vraag beeinflusst das Plugin das „verschwindende

Hallo
Ja, ich habe vergessen zu sagen, dass du den Beitrag bearbeiten musst, nachdem du das Plugin deaktiviert hast, sonst wirkt es weiterhin darauf ein.

Den Beitrag wie… bearbeiten? Die Richtlinien-Markup entfernen?

Nein, deaktivieren Sie das Plugin, bearbeiten Sie den Beitrag, der das Plugin enthält (fügen Sie zum Beispiel am Anfang des Beitrags einen zufälligen Buchstaben hinzu), speichern Sie ihn, und nicht angemeldete Benutzer können den Beitrag sehen.
Der Markup wird als [policy][/policy] angezeigt und bewirkt nichts.
Ich frage mich, warum es nicht ausreicht, nur das Plugin zu deaktivieren. Sie müssen den Beitrag danach bearbeiten, sonst bleibt die Wirkung bestehen.

Tatsächlich reicht es bereits aus, den Beitrag zu bearbeiten, während das Plugin deaktiviert ist – selbst wenn nur der Inhalt innerhalb der [policy]-Tags geändert wird, um die Themenansicht wiederherzustellen.

Es scheint also ein Fehler im discourse-policy-Plugin zu sein, @sam?

Seltsamerweise stellt das erneute Aktivieren des Plugins den Normalzustand wieder her. Ich bin mir nicht sicher, was ich damit tun soll.

Ich vermute, dieses Thema wird zukünftig als Referenz dienen, also hier ist es: Wenn ein Thema in der anonymen Ansicht „verschwindet

Was meinst du mit „etwas Magie ist passiert“?

Ich habe getan, was du gesagt hast, und das hier bekommen:

    [policy group=testgroup reminder=daily]
Test
    [/policy]

Das behebt das Problem nicht. Mehr als eine Lösung ist das … einfach nur, das Plugin nicht zu verwenden.
Wenn ich den Beitrag bearbeite oder den HTML-Code neu aufbaue, funktioniert das Plugin, aber das Thema verschwindet wieder für nicht registrierte Benutzer.

edit

Bei dir sieht es aus, als wäre es dasselbe. In deinem Thema sieht der zweite Beitrag so aus:

[policy group=trust_level_1 reminder=daily]
    Wir verwenden keine Cookies von Drittanbietern.
    [/policy]

Also haben wir immer noch keine „Lösung“. Es sei denn, du nennst es eine Lösung, das Plugin nicht zu verwenden xD. Du hättest genauso gut das Markup im zweiten Beitrag löschen können, das Ergebnis wäre dasselbe.
So wie es jetzt ist, kannst du es nur in privaten Kategorien verwenden, damit nicht registrierte Benutzer das Thema ohnehin nicht sehen können.