Ich lerne gerade programmieren und frage mich, welches Schema oder welche Technik für gelesene/ungelesene Beiträge in Discourse verwendet wird?
Ich habe gesehen, wie SMF das macht, durch eine Kombination aus “Board als gelesen markieren”, “Alles als gelesen markieren” und als gelesen markieren, wenn der letzte Beitrag gesehen wurde usw.
Es ist am besten, sich mit der Quelle zu befassen:
Der Lesestatus von Themen (nach Benutzer) wird durch das TopicUser-Modell verfolgt?:
(dessen Daten in der Postgres-DB gespeichert sind).
Sie können damit auf der Rails-Konsole interagieren. Wechseln Sie vom Discourse-Verzeichnis in der Entwicklung zu rails c
dann können Sie etwas wie TopicUser.first tun und sich die Daten ansehen …