{"action":"created","issue":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/2910","repository_url":"https://api.github.com/repos/ParsePlatform/parse-server","labels_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/2910/labels{/name}","comments_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/2910/comments","events_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/2910/events","html_url":"https://github.com/ParsePlatform/parse-server/issues/2910","id":184666744,"number":2910,"title":"Push features","user":{"login":"alexblack","id":148930,"avatar_url":"https://avatars.githubusercontent.com/u/148930?v=3","gravatar_id":"","url":"https://api.github.com/users/alexblack","html_url":"https://github.com/alexblack","followers_url":"https://api.github.com/users/alexblack/followers","following_url":"https://api.github.com/users/alexblack/following{/other_user}","gists_url":"https://api.github.com/users/alexblack/gists{/gist_id}","starred_url":"https://api.github.com/users/alexblack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexblack/subscriptions","organizations_url":"https://api.github.com/users/alexblack/orgs","repos_url":"https://api.github.com/users/alexblack/repos","events_url":"https://api.github.com/users/alexblack/events{/privacy}","received_events_url":"https://api.github.com/users/alexblack/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":37,"created_at":"2016-10-23T02:10:58Z","updated_at":"2016-10-23T21:43:55Z","closed_at":null,"body":"Hi, there are some areas within push that I'd love to see some new features, and I'm interested in contributing.\r\n\r\nWould you be open to accepting PRs in these areas:\r\n\r\n1. Modifying parse push send to return an ID that can be used to find the push status in the parse dashboard\r\n\r\n2. An api to check push status, that takes the above ID as input, and returns which installations the push targeted, and if available any delivery info\r\n\r\n3. Make available summary push info on the Installation record:\r\n\r\n- most recent push sent I'd\r\n- most recent push sent timestamp\r\n- most recent push sent status (sent, failed, received, opened)"},"comment":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/comments/255616619","html_url":"https://github.com/ParsePlatform/parse-server/issues/2910#issuecomment-255616619","issue_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/2910","id":255616619,"user":{"login":"alexblack","id":148930,"avatar_url":"https://avatars.githubusercontent.com/u/148930?v=3","gravatar_id":"","url":"https://api.github.com/users/alexblack","html_url":"https://github.com/alexblack","followers_url":"https://api.github.com/users/alexblack/followers","following_url":"https://api.github.com/users/alexblack/following{/other_user}","gists_url":"https://api.github.com/users/alexblack/gists{/gist_id}","starred_url":"https://api.github.com/users/alexblack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexblack/subscriptions","organizations_url":"https://api.github.com/users/alexblack/orgs","repos_url":"https://api.github.com/users/alexblack/repos","events_url":"https://api.github.com/users/alexblack/events{/privacy}","received_events_url":"https://api.github.com/users/alexblack/received_events","type":"User","site_admin":false},"created_at":"2016-10-23T21:43:55Z","updated_at":"2016-10-23T21:43:55Z","body":"#1 and #3 sound ok, #2 I don't want to do anything there right away.\r\n\r\nMy concern with your proposal to store this data in PushStatus instead of a new public object Push is:\r\n\r\n1. How does someone query for the list of installations and their open dates using the API?  This might be trivial, I am not too familiar with the PushStatus object, as I have only seen it in the dashboard.  Can it be queried like any other parse object?\r\n\r\n2. This sounds like it requires UI work in the Dashboard to get the new data to show up in the PushStatus.  Personally I'd prefer to avoid that and just put the results in a regular object that shows up in the dashboard."}}
{"actor":{"display_login":"alexblack"}}