{"action":"created","issue":{"url":"https://api.github.com/repos/Stanford-Online/edx-platform/issues/330","labels_url":"https://api.github.com/repos/Stanford-Online/edx-platform/issues/330/labels{/name}","comments_url":"https://api.github.com/repos/Stanford-Online/edx-platform/issues/330/comments","events_url":"https://api.github.com/repos/Stanford-Online/edx-platform/issues/330/events","html_url":"https://github.com/Stanford-Online/edx-platform/pull/330","id":95757633,"number":330,"title":"Fix Bulksettings Problem Settings page linking","user":{"login":"albertliangcode","id":10228663,"avatar_url":"https://avatars.githubusercontent.com/u/10228663?v=3","gravatar_id":"","url":"https://api.github.com/users/albertliangcode","html_url":"https://github.com/albertliangcode","followers_url":"https://api.github.com/users/albertliangcode/followers","following_url":"https://api.github.com/users/albertliangcode/following{/other_user}","gists_url":"https://api.github.com/users/albertliangcode/gists{/gist_id}","starred_url":"https://api.github.com/users/albertliangcode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/albertliangcode/subscriptions","organizations_url":"https://api.github.com/users/albertliangcode/orgs","repos_url":"https://api.github.com/users/albertliangcode/repos","events_url":"https://api.github.com/users/albertliangcode/events{/privacy}","received_events_url":"https://api.github.com/users/albertliangcode/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":33,"created_at":"2015-07-17T22:32:23Z","updated_at":"2015-07-23T22:30:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Stanford-Online/edx-platform/pulls/330","html_url":"https://github.com/Stanford-Online/edx-platform/pull/330","diff_url":"https://github.com/Stanford-Online/edx-platform/pull/330.diff","patch_url":"https://github.com/Stanford-Online/edx-platform/pull/330.patch"},"body":"On Bulksettings Problem Settings page, links redirect to these destinations:\r\n- Section link > CourseOutline_Page/Section\r\n- Subsection link > CourseOutline_Page/Section/Subsection\r\n- Unit link > Unit_Page\r\n- Problem link > Unit_Page\r\n\r\nClicking on a Section link sends the user to the Course Outline page, with the\r\npage automatically scrolling down to the requested section.  Clicking on a\r\nSubsection link sends the user to the Course Outline page, with the page\r\nautomatically scrolling down to the requested subsection.  Clicking on a Unit\r\nlink sends the user to the requested Unit page.  Clicking on a Problem link\r\nsends the user to the Unit page where the requested problem is.\r\n\r\nThe get_settings_url_for_category method in utils.py no longer uses\r\ncomponent_handler for URL generation.  Instead, the method generates the URLs\r\nitself using XBlock attributes and the CMS_BASE attribute defined in common.py.\r\n\r\nTODO: Clicking on Problem link should send the user to the Unit page, with the\r\npage automatically scrolling down to the requested problem.  The issue is\r\nprobably because the problems render after the HTML in JavaScript.  Using\r\nJavaScript, there should be a way to make the page scroll down to the requested\r\nproblem. However, if the user has a slow internet connection, this\r\nimplementation may cause the page to jerk downwards long after the HTML has\r\nrendered, possibly surprising the user."},"comment":{"url":"https://api.github.com/repos/Stanford-Online/edx-platform/issues/comments/124255604","html_url":"https://github.com/Stanford-Online/edx-platform/pull/330#issuecomment-124255604","issue_url":"https://api.github.com/repos/Stanford-Online/edx-platform/issues/330","id":124255604,"user":{"login":"stanford-online-robot","id":7503416,"avatar_url":"https://avatars.githubusercontent.com/u/7503416?v=3","gravatar_id":"","url":"https://api.github.com/users/stanford-online-robot","html_url":"https://github.com/stanford-online-robot","followers_url":"https://api.github.com/users/stanford-online-robot/followers","following_url":"https://api.github.com/users/stanford-online-robot/following{/other_user}","gists_url":"https://api.github.com/users/stanford-online-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/stanford-online-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stanford-online-robot/subscriptions","organizations_url":"https://api.github.com/users/stanford-online-robot/orgs","repos_url":"https://api.github.com/users/stanford-online-robot/repos","events_url":"https://api.github.com/users/stanford-online-robot/events{/privacy}","received_events_url":"https://api.github.com/users/stanford-online-robot/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T22:30:11Z","updated_at":"2015-07-23T22:30:11Z","body":"Test PASSed."}}