growstuff icon indicating copy to clipboard operation
growstuff copied to clipboard

add likes to timeline page

Open Br3nda opened this issue 5 years ago • 4 comments

As a user, when someone likes my photos or posts, I'd like to see it on my timeline page

This is timelines controller, views

Br3nda avatar Jul 12 '19 05:07 Br3nda

Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 0.93. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

issue-label-bot[bot] avatar Jul 12 '19 05:07 issue-label-bot[bot]

@simicic this is a good issue to start on.

Br3nda avatar Jan 02 '20 20:01 Br3nda

The page will likely be rewritten to use more elastic search this year, but in the meantime, just getting the likes visible is good

Br3nda avatar Jan 02 '20 20:01 Br3nda

Another approach is, when a data change happens (e.g. a new planting, or a like) then we send it to a redis queue or a message bus like MQTT or AMQP. Then another process handles these by adding to a tlimeline feed.

A new planting would add an entry in the timeline feed item the owner, and add a notification for all members that follow the planting owner. A new like would cause a notification to the owner of the item that is liked.

Br3nda avatar Jan 14 '20 01:01 Br3nda