#86 closed defect (wontfix)
Allow posts to have an unread status
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | Priority: | high | |
Severity: | major | Version: | 0.1 |
Component: | Front-end | Keywords: | unread, topic, status |
Cc: |
Description
Before each forum/topic/post there should be an indicator for each user to show the forum/topic/post is edited or new for him/her.
When he visits the topic (or better: the post itself) the status should be changed to read and the indicator should be back normal.
I suggest a little black square for a read topic, a red for a new topic and a yellow one for an edited topic. (check Bamboo)
I would suggest to add a table with a row for each topic and each user. So, for each user there is a row with a field with the id of the first unread post per topic. When the user visits the topic the row should be deleted.
Perhaps instead of a whole new table (and all the other disk-space-takers associated with it), maybe you could just add a field to the user-meta table called 'unread_posts' or something - a text field or some sort where you store unread post-IDs as CSV?
e.g.
if user with ID 1 has not read posts with IDs 1 and 3, have a row with uID=1,unread_posts='1,3'
Just an idea!