{"action":"created","issue":{"url":"https://api.github.com/repos/dimagi/commcare-hq/issues/8399","labels_url":"https://api.github.com/repos/dimagi/commcare-hq/issues/8399/labels{/name}","comments_url":"https://api.github.com/repos/dimagi/commcare-hq/issues/8399/comments","events_url":"https://api.github.com/repos/dimagi/commcare-hq/issues/8399/events","html_url":"https://github.com/dimagi/commcare-hq/pull/8399","id":108761581,"number":8399,"title":"Major Changes to Exports UI and Workflows","user":{"login":"biyeun","id":716573,"avatar_url":"https://avatars.githubusercontent.com/u/716573?v=3","gravatar_id":"","url":"https://api.github.com/users/biyeun","html_url":"https://github.com/biyeun","followers_url":"https://api.github.com/users/biyeun/followers","following_url":"https://api.github.com/users/biyeun/following{/other_user}","gists_url":"https://api.github.com/users/biyeun/gists{/gist_id}","starred_url":"https://api.github.com/users/biyeun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/biyeun/subscriptions","organizations_url":"https://api.github.com/users/biyeun/orgs","repos_url":"https://api.github.com/users/biyeun/repos","events_url":"https://api.github.com/users/biyeun/events{/privacy}","received_events_url":"https://api.github.com/users/biyeun/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dimagi/commcare-hq/labels/awaiting%20QA","name":"awaiting QA","color":"fbca04"},{"url":"https://api.github.com/repos/dimagi/commcare-hq/labels/Open%20for%20review:%20hold%20off%20on%20merge","name":"Open for review: hold off on merge","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":28,"created_at":"2015-09-28T22:45:19Z","updated_at":"2015-11-06T20:35:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dimagi/commcare-hq/pulls/8399","html_url":"https://github.com/dimagi/commcare-hq/pull/8399","diff_url":"https://github.com/dimagi/commcare-hq/pull/8399.diff","patch_url":"https://github.com/dimagi/commcare-hq/pull/8399.patch"},"body":"Spec: https://docs.google.com/document/d/1mK7OTSEPUUFOt-eQbsiHAoQjHitAKijkQp6uD6WrosU/edit\r\n\r\nGoals:\r\n- Try to load small portions of the page asynchronously so that exports feel faster and more responsive to the user.\r\n- Improve workflow by removing exports from the reporting framework, and changing when the user applies filters to the export and how the export is downloaded.\r\n\r\nPreviews:\r\n<img width=\"1163\" alt=\"screen shot 2015-09-28 at 6 41 23 pm\" src=\"https://cloud.githubusercontent.com/assets/716573/10150984/0bdb4a8e-6611-11e5-8275-01db5c923129.png\">\r\n<img width=\"831\" alt=\"screen shot 2015-09-28 at 6 41 39 pm\" src=\"https://cloud.githubusercontent.com/assets/716573/10150983/0bdb0d8a-6611-11e5-8363-56e080dd5883.png\">\r\n<img width=\"1199\" alt=\"screen shot 2015-09-28 at 6 41 56 pm\" src=\"https://cloud.githubusercontent.com/assets/716573/10150981/0bdaa8ae-6611-11e5-910f-9c0c40ae6a2d.png\">\r\n<img width=\"966\" alt=\"screen shot 2015-09-28 at 6 42 07 pm\" src=\"https://cloud.githubusercontent.com/assets/716573/10150985/0bde97f2-6611-11e5-91e6-a910ed6fb562.png\">\r\n<img width=\"685\" alt=\"screen shot 2015-09-28 at 6 42 18 pm\" src=\"https://cloud.githubusercontent.com/assets/716573/10150982/0bdaca32-6611-11e5-8b4b-32b7d4ba9be4.png\">\r\n"},"comment":{"url":"https://api.github.com/repos/dimagi/commcare-hq/issues/comments/154524831","html_url":"https://github.com/dimagi/commcare-hq/pull/8399#issuecomment-154524831","issue_url":"https://api.github.com/repos/dimagi/commcare-hq/issues/8399","id":154524831,"user":{"login":"dimagimon","id":1179034,"avatar_url":"https://avatars.githubusercontent.com/u/1179034?v=3","gravatar_id":"","url":"https://api.github.com/users/dimagimon","html_url":"https://github.com/dimagimon","followers_url":"https://api.github.com/users/dimagimon/followers","following_url":"https://api.github.com/users/dimagimon/following{/other_user}","gists_url":"https://api.github.com/users/dimagimon/gists{/gist_id}","starred_url":"https://api.github.com/users/dimagimon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dimagimon/subscriptions","organizations_url":"https://api.github.com/users/dimagimon/orgs","repos_url":"https://api.github.com/users/dimagimon/repos","events_url":"https://api.github.com/users/dimagimon/events{/privacy}","received_events_url":"https://api.github.com/users/dimagimon/received_events","type":"User","site_admin":false},"created_at":"2015-11-06T20:35:27Z","updated_at":"2015-11-06T20:35:27Z","body":"There are 11 errors:\n\n* corehq/apps/app_manager/fields.py, line 17 - E501 line too long (156 > 115 characters)\n* corehq/apps/app_manager/fields.py, line 19 - E501 line too long (133 > 115 characters)\n* corehq/apps/app_manager/fields.py, line 205 - W601 .has_key() is deprecated, use 'in'\n* corehq/apps/export/views.py, line 47 - F401 'require_can_view_all_reports' imported but unused\n* corehq/apps/export/views.py, line 859 - E501 line too long (119 > 115 characters)\n* corehq/apps/hqwebapp/models.py, line 674 - E124 closing bracket does not match visual indentation\n* corehq/apps/app_manager/static/app_manager/js/hq.app_data_drilldown.ng.js, line 86 - Missing semicolon.\n* corehq/apps/app_manager/static/app_manager/js/hq.app_data_drilldown.ng.js, line 137 - Use '===' to compare with '0'.\n* corehq/apps/app_manager/static/app_manager/js/hq.app_data_drilldown.ng.js, line 221 - Use '===' to compare with '0'.\n* corehq/apps/app_manager/static/app_manager/js/hq.app_data_drilldown.ng.js, line 236 - Use '===' to compare with '0'.\n* corehq/apps/app_manager/static/app_manager/js/hq.app_data_drilldown.ng.js, line 244 - Missing semicolon.\n"}}