keine event-unreads in forumübersicht

8
Bug #
Priorität3 (🔹 Normal)
BereichForum
Titlekeine event-unreads in forumübersicht
BeschreibungIn der Forumübersicht werden Event-Threads nicht angezeigt, somit sieht man dort nicht, wenn in einem Event-Thread etwas läuft. Bei mir ist das so, und ich hab in der Übersicht und in meinem Profile jeweils alles ausser HZ aktiviert.

Leute mit vielen (>1k oder so) unreads haben somit keinen Zugang zu unreads in Events (ausser der Event steht grad im Header), da sie durch die unread-Funktion auf alte unreads geführt werden, welche sie vielleicht nicht jetzt alle nachlesen wollen.
Reported by @
 
Git Commit
Assigned to @ 10.05.2009 16:27
StatusResolved @ 8
1 up |
^^^ Additional posts ^^^
zorg.ch
#89639 by @ 21.06.2006 15:10 - nach oben -
nein, nur halbpatzig und unzuverlässig. der schweiz-südkorea-event hat in diesem moment unreads bei mir, wird in der forumübersicht jedoch nicht angezeigt.

AFAIR ist das query für die forumübersicht einer der grössten bastel von zorg überhaupt, das ist zwei dutzend zeilen lang oder so. da müsste ein zorg-kennender sql-pro ran.
zorg.ch
#89644 by @ 21.06.2006 15:15 - nach oben -
k
zorg.ch
#89654 by @ 21.06.2006 15:57 - nach oben -
Die Datenbank müsst man eh mal überarbeiten, und mit moderner Technik implementieren.

Komplett normalisierte DB, und dann mit mehreren Views wieder denormalisieren, bis man dann mit nem simplen

SELECT *
--
FROM AllThreads
--
LIMIT 1,10;

sich die Threads anzeigen kann.

Solche Logik gehört in die Datenbank, nicht in den Applikationscode.

Das soll allerdings kein Vorwurf sein. Als Zorg entstanden ist konnte MySQL das alles noch nicht, und Postgres bot niemand an.
zorg.ch
#89666 by @ 21.06.2006 17:31 - nach oben -
stimmt, Views wären damals sehr sehr nett gewesen.