{"action":"created","issue":{"url":"https://api.github.com/repos/edx/edx-platform/issues/8240","labels_url":"https://api.github.com/repos/edx/edx-platform/issues/8240/labels{/name}","comments_url":"https://api.github.com/repos/edx/edx-platform/issues/8240/comments","events_url":"https://api.github.com/repos/edx/edx-platform/issues/8240/events","html_url":"https://github.com/edx/edx-platform/pull/8240","id":81988168,"number":8240,"title":"MA-722 Render xBlock API","user":{"login":"nasthagiri","id":6772826,"avatar_url":"https://avatars.githubusercontent.com/u/6772826?v=3","gravatar_id":"","url":"https://api.github.com/users/nasthagiri","html_url":"https://github.com/nasthagiri","followers_url":"https://api.github.com/users/nasthagiri/followers","following_url":"https://api.github.com/users/nasthagiri/following{/other_user}","gists_url":"https://api.github.com/users/nasthagiri/gists{/gist_id}","starred_url":"https://api.github.com/users/nasthagiri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nasthagiri/subscriptions","organizations_url":"https://api.github.com/users/nasthagiri/orgs","repos_url":"https://api.github.com/users/nasthagiri/repos","events_url":"https://api.github.com/users/nasthagiri/events{/privacy}","received_events_url":"https://api.github.com/users/nasthagiri/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-05-28T15:36:43Z","updated_at":"2015-06-05T15:16:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx/edx-platform/pulls/8240","html_url":"https://github.com/edx/edx-platform/pull/8240","diff_url":"https://github.com/edx/edx-platform/pull/8240.diff","patch_url":"https://github.com/edx/edx-platform/pull/8240.patch"},"body":"https://openedx.atlassian.net/browse/MA-722\r\n\r\nThis PR encompasses the following:\r\n* Creates a new `render_xblock` endpoint under a feature flag for now.\r\n* Refactors LTI's, now deleted, `render_courseware` method in favor of a common `render_xblock` endpoint.  \r\n* Replaces LTI's *mock* unit tests in favor of commonly shared semantically-testing unit tests created in `TestRenderXBlockMixin`.\r\n* Changes `has_access` so all enrollment checks are consolidated in `get_course_with_access`, instead of the responsibility shared between multiple places.  This removes the need for `can_load_forum`.\r\n* Introduces a new `disable_staff_debug_info` parameter to disable rendering of Staff debug information in `staff_problem_info.html`.\r\n\r\n**Reviewers:**\r\n* Mobile team: @BenjiLee (FYI: @mekkz)\r\n* LTI: @ormsbee (FYI: @mcgachey)"},"comment":{"url":"https://api.github.com/repos/edx/edx-platform/issues/comments/109324914","html_url":"https://github.com/edx/edx-platform/pull/8240#issuecomment-109324914","issue_url":"https://api.github.com/repos/edx/edx-platform/issues/8240","id":109324914,"user":{"login":"BenjiLee","id":7101723,"avatar_url":"https://avatars.githubusercontent.com/u/7101723?v=3","gravatar_id":"","url":"https://api.github.com/users/BenjiLee","html_url":"https://github.com/BenjiLee","followers_url":"https://api.github.com/users/BenjiLee/followers","following_url":"https://api.github.com/users/BenjiLee/following{/other_user}","gists_url":"https://api.github.com/users/BenjiLee/gists{/gist_id}","starred_url":"https://api.github.com/users/BenjiLee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BenjiLee/subscriptions","organizations_url":"https://api.github.com/users/BenjiLee/orgs","repos_url":"https://api.github.com/users/BenjiLee/repos","events_url":"https://api.github.com/users/BenjiLee/events{/privacy}","received_events_url":"https://api.github.com/users/BenjiLee/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T15:16:41Z","updated_at":"2015-06-05T15:16:41Z","body":"One nitpick comment, otherwise :+1: "}}