{"push_id":1107086035,"size":15,"distinct_size":0,"ref":"refs/heads/staging","head":"c273f4a327918b44dd1cdcdcae782162095477a0","before":"679f76036e1179e8735c5a53a4b21d4e0d005b04","commits":[{"sha":"1197003192b5e4d16c080c159fec4970229a5df8","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Use 'strictly_current' scope for NoEnrolledStudentAlert","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/1197003192b5e4d16c080c159fec4970229a5df8"},{"sha":"4655665f492ff9cca51f93a84afa0c7361ad192e","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Refactor self_enrollment_controller\n\nFollowing the extracted_method{return} pattern from here: http://blog.arkency.com/2014/07/4-ways-to-early-return-from-a-rails-controller/","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/4655665f492ff9cca51f93a84afa0c7361ad192e"},{"sha":"bbc4d70a0ef5776a498e5b7ed2f5dc5201f914b7","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Refactor DashboardController","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/bbc4d70a0ef5776a498e5b7ed2f5dc5201f914b7"},{"sha":"521c0630aa6b99014655bedaee1bbae19bb8f02d","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Avoid posting assignment templates for disambiguation pages\n\nCheck both the talk page content and the article content for common disambiguation templates, and don't post if one is found.\n\nResolves #849","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/521c0630aa6b99014655bedaee1bbae19bb8f02d"},{"sha":"c0c0750454f533581dad80eeb563935ccce0f7a5","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Fix mocking of WikiApi","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/c0c0750454f533581dad80eeb563935ccce0f7a5"},{"sha":"1aad0678db2016a5fd8b1a19af1160b6086371ef","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Ensure that no courses slip between current and archived\n\nResolves a bug where just-ended courses show up neither in current nor archived courses for admins.","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/1aad0678db2016a5fd8b1a19af1160b6086371ef"},{"sha":"880c15c99dde00a944f94be0ed7c8e7970cfa8b1","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Do not show old training status for VisitingScholarship courses","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/880c15c99dde00a944f94be0ed7c8e7970cfa8b1"},{"sha":"c106688ac15bba22c108894349967f3dc170b7d4","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Add a rescue for WikiEdits timeouts that started happening","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/c106688ac15bba22c108894349967f3dc170b7d4"},{"sha":"1021e7f51b95be61bb5d20bdd875d6d361ce452c","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Revert \"Add a rescue for WikiEdits timeouts that started happening\"\n\nThis reverts commit c106688ac15bba22c108894349967f3dc170b7d4.\n\nProblem (#853) resolved itself, and this probabably would not have helped.","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/1021e7f51b95be61bb5d20bdd875d6d361ce452c"},{"sha":"f50fb563cb95233faa6a8127db1f1369b975d4d9","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"I18n of recent-activity messages","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/f50fb563cb95233faa6a8127db1f1369b975d4d9"},{"sha":"951af5a6b53631efec7b65738371182f71eef37e","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"I18n of articles, assignments, common, and course_creator components","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/951af5a6b53631efec7b65738371182f71eef37e"},{"sha":"fda81dc25ca53326ab30db3eed1511db5c06f004","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"I18n of high_order components, misc message cleanup","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/fda81dc25ca53326ab30db3eed1511db5c06f004"},{"sha":"3cb6d15074faaa518fdefcc8249eb88ce6b1f496","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Implement UntrainedStudentsAlert","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/3cb6d15074faaa518fdefcc8249eb88ce6b1f496"},{"sha":"cd0612bdbb0a742be3fc6b1caa64b316425d3fc5","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Add tests, and fixes for new UntrainedStudentsAlert creation","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/cd0612bdbb0a742be3fc6b1caa64b316425d3fc5"},{"sha":"c273f4a327918b44dd1cdcdcae782162095477a0","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"add untrained student alerts to ConstantUpdate","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/c273f4a327918b44dd1cdcdcae782162095477a0"}]}