{"push_id":855739674,"size":38,"distinct_size":38,"ref":"refs/heads/MOODLE_28_STABLE","head":"394cba177e60f6d2a40456d7d3629a6a9621dfc0","before":"336f2e073b884a92d89c92252aa765198c361fcb","commits":[{"sha":"b961b1c142a1b697b7fc6a910e0db8177bab4aa3","author":{"email":"3f547476e0ce8e681ded188f0322a4d5e0d56ec4@moodle.com","name":"Dani Palou"},"message":"MDL-51685 user: Support gravatar images in user_get_user_details","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/b961b1c142a1b697b7fc6a910e0db8177bab4aa3"},{"sha":"b43abbdccc60ba91e3ef17885fe5ca4d0718feb5","author":{"email":"d23823aa087a684389cc46bc02ffbc20967dc556@moodle.com","name":"Damyon Wiese"},"message":"MDL-52004 assign: Set unique urls when grading so autosaves work\n\nThe Atto autosave feature uses the $PAGE->url to generate unique hashes for\neach page. Assignment uses a MUC cache to persist ordering of lists - the result\nis that the urls are not unique (they depend on the cached filter).\n\nThe fix is to spoof a unique url that will grade only that student with no\nactive grading list (no next/prev buttons).","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/b43abbdccc60ba91e3ef17885fe5ca4d0718feb5"},{"sha":"56272bb56d41ce8e53cdb00ff38e6b2f4ba79c06","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-45814 login: don't prompt guest user to change password","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/56272bb56d41ce8e53cdb00ff38e6b2f4ba79c06"},{"sha":"80ef82e3f3e9952e8b7121c503388dc89636d97e","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-51918 gradereport: Fix AJAX mode keyboard navigation\n\nKeyboard navigation (ctrl+up/down/left/right) with AJAX enabled ceased\nfunctioning with editing mode enabled after MDL-36606, as it was looking\nfor cells with a \"clickable\" class - but was only applying that class when\nediting mode is NOT enabled.  This patch uses a new \"gbnavigable\" class to\ncontrol keyboard navigation, whether editing mode is on or not.  It also\naddresses some browser compatibility and minor behavioural issues.\n\n# Conflicts:\n#\tgrade/report/grader/module.js","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/80ef82e3f3e9952e8b7121c503388dc89636d97e"},{"sha":"6dfb7f0eca0bb36a462553ac7acc7b50c73b3595","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-51486 mod_data: Can view rating information.\n\nWhen students are given the appropriate permissions\nto view ratings, in the situation where there are\nseparate groups. The students can view the ratings\nof an entry that is in the all participants group.","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/6dfb7f0eca0bb36a462553ac7acc7b50c73b3595"},{"sha":"5c31064d5ef06c4b7a478e323852b01f6f2e4881","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-51486 mod_data: Unit test update for item ratings.\n\nAdditional checks that access is available for item ratings\non records that have a group id of zero (all participants).","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/5c31064d5ef06c4b7a478e323852b01f6f2e4881"},{"sha":"2c6d1dd02d7bf8157c847e3921686d5187409fc2","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"Merge branch 'MDL-51918-28-navigable' of https://github.com/pauln/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/2c6d1dd02d7bf8157c847e3921686d5187409fc2"},{"sha":"63d70b1ecae266e9ad3591ba0b33f6aefcd3f58b","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"Merge branch 'wip-MDL-51486-28' of git://github.com/abgreeve/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/63d70b1ecae266e9ad3591ba0b33f6aefcd3f58b"},{"sha":"5bd1977645b56eedc5e2451ebf01efce68084cbd","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"Merge branch 'MDL-52004-28' of git://github.com/damyon/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/5bd1977645b56eedc5e2451ebf01efce68084cbd"},{"sha":"8e093acc9db8361ea6006aecd39862f5e4e3ac29","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"Merge branch 'MDL-45814-28' of git://github.com/danpoltawski/moodle into MOODLE_28_STABLE","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/8e093acc9db8361ea6006aecd39862f5e4e3ac29"},{"sha":"7db05ae3b2bee3e1336609e6e00cbbd21ce11d53","author":{"email":"79e3182c586a7ddf9596311f8b11640939a253c8@totaralms.com","name":"Petr Skoda"},"message":"MDL-48085 flowplayer: prevent flash parameters via url","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/7db05ae3b2bee3e1336609e6e00cbbd21ce11d53"},{"sha":"dcb42c9ed13b0c0ec2dde22b62ef69772d7725e6","author":{"email":"df0b745f78f4a5b4a10045491583ace497f6175e@moodle.com","name":"Simey Lameze"},"message":"MDL-48109 mod_lesson: prevent CSRF on lesson\n\nThis commit add a new session key hidden field on the lesson password form\nand confirm if the session key is valid on related pages to prevent CSRF on\npassword protected lessons.","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/dcb42c9ed13b0c0ec2dde22b62ef69772d7725e6"},{"sha":"50632a0681c331cd48d0e0feee70bf89a97fdc77","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-51000 editor_atto: No autosave for guests","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/50632a0681c331cd48d0e0feee70bf89a97fdc77"},{"sha":"f03ec4ce85b3d361429d9f66dbbb478a353640c9","author":{"email":"a6c5230a10c458028ff1bd5985dd47c394028d47@catalyst.net.nz","name":"Hugh Davenport"},"message":"MDL-49940 mod_survey: Escape user comments\n\n    This patch fixes a XSS vulnerability with surveys where a student user\n    could inject arbitrary HTML in a comment on the survey. The fix is to\n    escape the comment before displaying it to the teacher.","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/f03ec4ce85b3d361429d9f66dbbb478a353640c9"},{"sha":"b4f4232e1cf76334e4b8dda9cf68962b121e6bc0","author":{"email":"df0b745f78f4a5b4a10045491583ace497f6175e@moodle.com","name":"Simey Lameze"},"message":"MDL-49940 mod_survey: Fix XSS on survey module","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/b4f4232e1cf76334e4b8dda9cf68962b121e6bc0"},{"sha":"7bf5c6a542efa113dbb241a113cb6079f0572443","author":{"email":"1d572acbfa68c7c6e541c7b840d6b622e5c0dc91@moodle.com","name":"Cameron Ball"},"message":"MDL-51091 core_registration: session key check in registration.","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/7bf5c6a542efa113dbb241a113cb6079f0572443"},{"sha":"72885a572538e65d85b635027be5ae25b885e804","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-51569 mod_choice: Check choice availability prior to do any action","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/72885a572538e65d85b635027be5ae25b885e804"},{"sha":"d28eedd5363b4f081f9e66d0c9014d84792a89d7","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-50837 mod_scorm: Fix availability checks","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/d28eedd5363b4f081f9e66d0c9014d84792a89d7"},{"sha":"d41fa94a69bebeca69a4cd5332bb9569cfd87b99","author":{"email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com","name":"David Monllao"},"message":"MDL-51684 badges: Make sure 'moodle/badges:viewbadges' is respected\n\nCredit to Yuliya Bozhko.","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/d41fa94a69bebeca69a4cd5332bb9569cfd87b99"},{"sha":"57d281f55437918d2d1b9226f3826446bb014682","author":{"email":"d78ea0d3057b6dca84977fd216d889ef21451b17@onlineschool.ca","name":"Jakob"},"message":"MDL-51899 mod/assign: Allow 0.00 grades while editing a grade.\n\nThe function unformat_float can return 0 and false.\nWe need to do strict comparison for the return value on line 92 to accept grades 0.00.","distinct":true,"url":"https://api.github.com/repos/ucsf-ckm/moodle/commits/57d281f55437918d2d1b9226f3826446bb014682"}]}