~netlandish/links#58: 
Add RSS Feeds

We need to add RSS feeds for:

  • Public /recent
  • Public org links
  • Private org links (owner + other orgs where read permissions are given)

For private org we should discuss the best way to do this. Off the top of my head maybe we add a special hash value to the permissions table mapping user and organization together. Then using this hash as a value in the URL is basically the authentication for the RSS feed. Something like:

/<org-slug>/rss/<hash-value>

Status
RESOLVED IMPLEMENTED
Submitter
~petersanchez
Assigned to
No-one
Submitted
8 months ago
Updated
8 months ago
Labels
No labels applied.

~petersanchez referenced this from #59 8 months ago

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit ce2d4f2.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit 9694b47.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit ff32e27.

~petersanchez 8 months ago

This seems to be missing critical pieces. Because of this, why aren't we using an existing rss library? Such as gorilla feeds?

  1. We don't have published date in our feed
  2. Too much is hard coded (ie, Recent Links for Link Taco for a specific org's feed, this should be customized for the org)
  3. Why do we have a feed "subscribe" process? This makes no sense at all.
  4. I'm confused on how the private feeds work. It looks like you're creating a 72 hour confirmation link. What I suggested was adding a new field to the permissions database table used to map members to orgs and their permissions. This way we have a unique relationship always and we can reuse that hash value for all rss feeds of this nature.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit 87bb01b.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit de9e6d3.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit 912eaba.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit fc2b9a6.

~petersanchez 8 months ago

Peter Sanchez referenced this ticket in commit aeec92d.

~yaderv 8 months ago

Yader Velasquez referenced this ticket in commit c8fafba.

~petersanchez 8 months ago

Peter Sanchez referenced this ticket in commit 595ea71.

~petersanchez REPORTED IMPLEMENTED 8 months ago

Register here or Log in to comment, or comment via email.