{"action":"opened","issue":{"url":"https://api.github.com/repos/roschaefer/rundfunk-mitbestimmen/issues/614","repository_url":"https://api.github.com/repos/roschaefer/rundfunk-mitbestimmen","labels_url":"https://api.github.com/repos/roschaefer/rundfunk-mitbestimmen/issues/614/labels{/name}","comments_url":"https://api.github.com/repos/roschaefer/rundfunk-mitbestimmen/issues/614/comments","events_url":"https://api.github.com/repos/roschaefer/rundfunk-mitbestimmen/issues/614/events","html_url":"https://github.com/roschaefer/rundfunk-mitbestimmen/issues/614","id":318109631,"number":614,"title":"Backend: return user supported broadcasts and their similar broadcasts","user":{"login":"domangi","id":217144,"avatar_url":"https://avatars2.githubusercontent.com/u/217144?v=4","gravatar_id":"","url":"https://api.github.com/users/domangi","html_url":"https://github.com/domangi","followers_url":"https://api.github.com/users/domangi/followers","following_url":"https://api.github.com/users/domangi/following{/other_user}","gists_url":"https://api.github.com/users/domangi/gists{/gist_id}","starred_url":"https://api.github.com/users/domangi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domangi/subscriptions","organizations_url":"https://api.github.com/users/domangi/orgs","repos_url":"https://api.github.com/users/domangi/repos","events_url":"https://api.github.com/users/domangi/events{/privacy}","received_events_url":"https://api.github.com/users/domangi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-26T16:37:21Z","updated_at":"2018-04-26T16:37:21Z","closed_at":null,"author_association":"COLLABORATOR","body":"* **I'm submitting a ...**\r\n  * feature request\r\n\r\n\r\n* **What is the current behavior?**\r\nThe set of visualized similarities is independent of my supported broadcasts.\r\n\r\n* **What is the expected behavior?**\r\nThere should be a way to filter broadcasts such that only my supported broadcasts and their neighbors, in terms of similarity, are returned.\r\nThis should include:\r\n\r\n1.  a method `Similarity.user_specific(:user_id) `that returns only similarity records that are related to user supported broadcasts\r\n2. an API `/chart_data/similarities?user_id={user_id}` that returns the same result as `/chart_data/similarities` but filtered on user supported broadcasts\r\n\r\n* **What is the motivation / use case for changing the behavior?**\r\nTo get recommendations or to explore new broadcasts I didn't know yet.\r\n\r\n\r\n* **If you want to request a whole new feature, please provide a user story (otherwise delete):**\r\n  * As a `supporter of broadcasts`\r\n  * I want `a filter for my supported broadcasts and their similar broadcasts`\r\n  * So that `I can get recommendations or see where my interests are in the broadcasting landscape`"}}
{"actor":{"display_login":"domangi"}}