Diskursereignisse am oberen Rand einer Kategorie anzeigen

Hallo,

Discourse: neueste Version

Ich habe mit dem Plugin gespielt, und es scheint, dass der Kalender die Ereignisse nicht anzeigt, wenn er in einer Kategorie dargestellt wird.

Der Grund scheint darin zu liegen, dass das Feld calendar_details in den Post-Daten leer ist.
Wie im zweiten Screenshot zu sehen ist, wird der Post korrekt geladen, das Feld event ist vorhanden, aber calendar_details ist leer.

Ich habe darüber hinaus nichts weiter geprüft.

image


EDIT: In den Logs können wir Folgendes sehen:

EDIT2: Die Route /upcoming-events hat keine Probleme:

3 „Gefällt mir“

Hallo, wird dieses offizielle Plugin noch unterstützt?

Falls ja, könnte man bitte bestätigen, ob dieses Problem bekannt ist?
Es wäre ziemlich frustrierend, wenn mein Beitrag, an dem ich Zeit investiert habe, um ihn so vollständig wie möglich zu gestalten, in 15 Tagen einfach gelöscht wird, ohne dass ich weiß, was los ist.

1 „Gefällt mir“

Ja, das wird es. Ich habe das gleiche Problem wie du beim Versuch, einen Kalender an eine Kategorie anzuhängen. Der Kalender wird angezeigt, enthält aber keine Termine. Ich sehe dieselben Meldungen in den Logs wie du, und es gibt keine Fehler in der Browserkonsole. Wir werden jemanden vom Discourse-Team finden, der den Fehler sucht.

7 „Gefällt mir“

Ich kann dieses Problem auf meiner lokalen Dev-Instanz nicht nachstellen.

@Arkshine beachte, dass die Einstellungen für calendar categories eine postId verlangen. Bist du sicher, dass du die ID des ersten Beitrags des Kalendertopics und nicht die Topic-ID angibst?

1 „Gefällt mir“

Ich bin mir nicht sicher, ob [calendar][/calendar] Events aufnehmen soll – Daten ja, Events :thinking:. Mit ‘soll’ meine ich, dass ich mich nicht erinnere, das je gesehen zu haben. Wie du erwähnt hast, werden Events über die Route /upcoming-events erfasst. Es wäre jedoch wahrscheinlich eine nette Funktion.

1 „Gefällt mir“

Ich glaube, das ist korrekt?

Man sieht, dass beim Aufrufen der Kategorie die Post-ID ordnungsgemäß abgerufen wird. calendar_details ist jedoch leer.

Ich bin mir nicht sicher, was ich übersehe?

2 „Gefällt mir“

Ich glaube, ich war etwas zu voreilig. Ich habe die Kalendereinträge geprüft, aber nicht die Termine. Lass mich das Debugging noch einmal versuchen.

3 „Gefällt mir“

Erfolg beim Debuggen?

1 „Gefällt mir“

@j.jaffeux untersucht dieses Problem.

4 „Gefällt mir“

Gibt es dazu ein Update?

1 „Gefällt mir“

OK, ich habe mir das angesehen. @techAPJ hat recht: Diese Funktion hat sich schon immer um [calendar][/calendar] gedreht, nie um Events.

Es gab noch nie eine Unterstützung dafür, Events in Kategorien anzuzeigen. Es tut mir leid, ich weiß, das ist etwas verwirrend, da wir alles in einem Plugin untergebracht haben. Aber Kalender und Events sind zwei verschiedene Dinge.

Ich könnte irgendwann die Unterstützung für die Anzeige von /upcoming-events in einer Kategorie-Überschrift hinzufügen, aber das ist derzeit nicht Priorität.

5 „Gefällt mir“

Das ist schade. Ich sehe nicht wirklich viel Sinn darin, einen leeren Kalender in einer Kategorie anzuzeigen.

Bei uns hatten wir vor, eine Kategorie „Veranstaltungen

2 „Gefällt mir“