{"action":"created","issue":{"url":"https://api.github.com/repos/code-dot-org/code-dot-org/issues/9081","repository_url":"https://api.github.com/repos/code-dot-org/code-dot-org","labels_url":"https://api.github.com/repos/code-dot-org/code-dot-org/issues/9081/labels{/name}","comments_url":"https://api.github.com/repos/code-dot-org/code-dot-org/issues/9081/comments","events_url":"https://api.github.com/repos/code-dot-org/code-dot-org/issues/9081/events","html_url":"https://github.com/code-dot-org/code-dot-org/pull/9081","id":161494733,"number":9081,"title":"Contained level progress updates","user":{"login":"cpirich","id":5429146,"avatar_url":"https://avatars.githubusercontent.com/u/5429146?v=3","gravatar_id":"","url":"https://api.github.com/users/cpirich","html_url":"https://github.com/cpirich","followers_url":"https://api.github.com/users/cpirich/followers","following_url":"https://api.github.com/users/cpirich/following{/other_user}","gists_url":"https://api.github.com/users/cpirich/gists{/gist_id}","starred_url":"https://api.github.com/users/cpirich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpirich/subscriptions","organizations_url":"https://api.github.com/users/cpirich/orgs","repos_url":"https://api.github.com/users/cpirich/repos","events_url":"https://api.github.com/users/cpirich/events{/privacy}","received_events_url":"https://api.github.com/users/cpirich/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-06-21T17:25:53Z","updated_at":"2016-06-22T19:40:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/code-dot-org/code-dot-org/pulls/9081","html_url":"https://github.com/code-dot-org/code-dot-org/pull/9081","diff_url":"https://github.com/code-dot-org/code-dot-org/pull/9081.diff","patch_url":"https://github.com/code-dot-org/code-dot-org/pull/9081.patch"},"body":"* Change `reporting.sendReport()` call to `clientState.trackProgress()` to use the `report.level` that we're sending to the service milestone post instead of `appOptions.serverLevelId`\r\n* Move dashboard method `contained_levels` up a level in the hierarchy from blockly.rb to level.rb\r\n* Change the `summarize` method in `script_level.rb` to expand the `ids` array to include contained levels as well\r\n* Change the `render()` call in `ProgressDot` to use a different technique for recognizing and rendering the \"current level\". Rather than explicit comparison between the `uid` / `id` of the level being rendered with the string property called `currentLevelId`, we convert `currentLevelId` to a `Number` and look for it in the `level.ids` array (such that we will render the dot as the current level if the `currentLevelId` matches any of the levels in the array).\r\n* Unrelated: modified `progress/types.js` to allow for String or Number in the `levelProgressShape` to quiet warnings since we appear to be using both types today."},"comment":{"url":"https://api.github.com/repos/code-dot-org/code-dot-org/issues/comments/227854306","html_url":"https://github.com/code-dot-org/code-dot-org/pull/9081#issuecomment-227854306","issue_url":"https://api.github.com/repos/code-dot-org/code-dot-org/issues/9081","id":227854306,"user":{"login":"breville","id":2205926,"avatar_url":"https://avatars.githubusercontent.com/u/2205926?v=3","gravatar_id":"","url":"https://api.github.com/users/breville","html_url":"https://github.com/breville","followers_url":"https://api.github.com/users/breville/followers","following_url":"https://api.github.com/users/breville/following{/other_user}","gists_url":"https://api.github.com/users/breville/gists{/gist_id}","starred_url":"https://api.github.com/users/breville/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/breville/subscriptions","organizations_url":"https://api.github.com/users/breville/orgs","repos_url":"https://api.github.com/users/breville/repos","events_url":"https://api.github.com/users/breville/events{/privacy}","received_events_url":"https://api.github.com/users/breville/received_events","type":"User","site_admin":false},"created_at":"2016-06-22T19:40:56Z","updated_at":"2016-06-22T19:40:56Z","body":"I'm not familiar with uid.. can you give me some context?"}}
{"actor":{"display_login":"breville"}}