{"action":"created","issue":{"url":"https://api.github.com/repos/fossasia/open-event-orga-server/issues/1500","repository_url":"https://api.github.com/repos/fossasia/open-event-orga-server","labels_url":"https://api.github.com/repos/fossasia/open-event-orga-server/issues/1500/labels{/name}","comments_url":"https://api.github.com/repos/fossasia/open-event-orga-server/issues/1500/comments","events_url":"https://api.github.com/repos/fossasia/open-event-orga-server/issues/1500/events","html_url":"https://github.com/fossasia/open-event-orga-server/issues/1500","id":164673066,"number":1500,"title":"Run import/export events as background tasks using Celery (& Redis)","user":{"login":"aviaryan","id":4047597,"avatar_url":"https://avatars.githubusercontent.com/u/4047597?v=3","gravatar_id":"","url":"https://api.github.com/users/aviaryan","html_url":"https://github.com/aviaryan","followers_url":"https://api.github.com/users/aviaryan/followers","following_url":"https://api.github.com/users/aviaryan/following{/other_user}","gists_url":"https://api.github.com/users/aviaryan/gists{/gist_id}","starred_url":"https://api.github.com/users/aviaryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aviaryan/subscriptions","organizations_url":"https://api.github.com/users/aviaryan/orgs","repos_url":"https://api.github.com/users/aviaryan/repos","events_url":"https://api.github.com/users/aviaryan/events{/privacy}","received_events_url":"https://api.github.com/users/aviaryan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fossasia/open-event-orga-server/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/fossasia/open-event-orga-server/labels/Import/Export","name":"Import/Export","color":"c2e0c6"}],"state":"closed","locked":false,"assignee":{"login":"aviaryan","id":4047597,"avatar_url":"https://avatars.githubusercontent.com/u/4047597?v=3","gravatar_id":"","url":"https://api.github.com/users/aviaryan","html_url":"https://github.com/aviaryan","followers_url":"https://api.github.com/users/aviaryan/followers","following_url":"https://api.github.com/users/aviaryan/following{/other_user}","gists_url":"https://api.github.com/users/aviaryan/gists{/gist_id}","starred_url":"https://api.github.com/users/aviaryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aviaryan/subscriptions","organizations_url":"https://api.github.com/users/aviaryan/orgs","repos_url":"https://api.github.com/users/aviaryan/repos","events_url":"https://api.github.com/users/aviaryan/events{/privacy}","received_events_url":"https://api.github.com/users/aviaryan/received_events","type":"User","site_admin":false},"assignees":[{"login":"aviaryan","id":4047597,"avatar_url":"https://avatars.githubusercontent.com/u/4047597?v=3","gravatar_id":"","url":"https://api.github.com/users/aviaryan","html_url":"https://github.com/aviaryan","followers_url":"https://api.github.com/users/aviaryan/followers","following_url":"https://api.github.com/users/aviaryan/following{/other_user}","gists_url":"https://api.github.com/users/aviaryan/gists{/gist_id}","starred_url":"https://api.github.com/users/aviaryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aviaryan/subscriptions","organizations_url":"https://api.github.com/users/aviaryan/orgs","repos_url":"https://api.github.com/users/aviaryan/repos","events_url":"https://api.github.com/users/aviaryan/events{/privacy}","received_events_url":"https://api.github.com/users/aviaryan/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/fossasia/open-event-orga-server/milestones/16","html_url":"https://github.com/fossasia/open-event-orga-server/milestones/GSOC%202016:%20Milestone%2011","labels_url":"https://api.github.com/repos/fossasia/open-event-orga-server/milestones/16/labels","id":1762385,"number":16,"title":"GSOC 2016: Milestone 11","description":"GSOC 2016 Milestone 11 - All issues to be completed by 31th July 2016.\r\n\r\nInstructions: \r\n1. Create issues to work on.\r\n2. Assign the issue to the milestone.\r\n3. Assign the issue to a user.\r\n\r\nCompleted Milestone:\r\n1. Create a blog post describing what has been done.\r\n2. Tag a release.\r\n3. Deploy on a server.","creator":{"login":"juslee","id":1696598,"avatar_url":"https://avatars.githubusercontent.com/u/1696598?v=3","gravatar_id":"","url":"https://api.github.com/users/juslee","html_url":"https://github.com/juslee","followers_url":"https://api.github.com/users/juslee/followers","following_url":"https://api.github.com/users/juslee/following{/other_user}","gists_url":"https://api.github.com/users/juslee/gists{/gist_id}","starred_url":"https://api.github.com/users/juslee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juslee/subscriptions","organizations_url":"https://api.github.com/users/juslee/orgs","repos_url":"https://api.github.com/users/juslee/repos","events_url":"https://api.github.com/users/juslee/events{/privacy}","received_events_url":"https://api.github.com/users/juslee/received_events","type":"User","site_admin":false},"open_issues":53,"closed_issues":69,"state":"open","created_at":"2016-05-12T13:16:00Z","updated_at":"2016-07-28T12:51:04Z","due_on":"2016-07-30T22:00:00Z","closed_at":null},"comments":6,"created_at":"2016-07-09T16:01:04Z","updated_at":"2016-07-28T12:51:04Z","closed_at":"2016-07-28T12:51:04Z","body":"Parent issue: #1449 \r\n\r\nImporting/Exporting of events can take a large amount of time. So it is not a good idea to block the application's main thread while importing/exporting an event.\r\nWe can use Celery for running these tasks in the background. Celery requires Redis which is available as REDISTOGO extension on Heroku. Locally redis can be setup from http://redis.io/download \r\n\r\nCelery http://www.celeryproject.org\r\nRedis http://redis.io/"},"comment":{"url":"https://api.github.com/repos/fossasia/open-event-orga-server/issues/comments/235884977","html_url":"https://github.com/fossasia/open-event-orga-server/issues/1500#issuecomment-235884977","issue_url":"https://api.github.com/repos/fossasia/open-event-orga-server/issues/1500","id":235884977,"user":{"login":"aviaryan","id":4047597,"avatar_url":"https://avatars.githubusercontent.com/u/4047597?v=3","gravatar_id":"","url":"https://api.github.com/users/aviaryan","html_url":"https://github.com/aviaryan","followers_url":"https://api.github.com/users/aviaryan/followers","following_url":"https://api.github.com/users/aviaryan/following{/other_user}","gists_url":"https://api.github.com/users/aviaryan/gists{/gist_id}","starred_url":"https://api.github.com/users/aviaryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aviaryan/subscriptions","organizations_url":"https://api.github.com/users/aviaryan/orgs","repos_url":"https://api.github.com/users/aviaryan/repos","events_url":"https://api.github.com/users/aviaryan/events{/privacy}","received_events_url":"https://api.github.com/users/aviaryan/received_events","type":"User","site_admin":false},"created_at":"2016-07-28T12:51:04Z","updated_at":"2016-07-28T12:51:04Z","body":"Import/Export now run as Celery tasks. As far as using a different way to show progress in these tasks is concerned, #1758 has been opened for that. So closing this. "}}
{"actor":{"display_login":"aviaryan"}}