{"push_id":591269420,"size":89,"distinct_size":0,"ref":"refs/heads/MOODLE_28_STABLE","head":"2abfecbc8c1bfd7d5d4e51934d17a7b4206e9db6","before":"201f5085c6edd7faaab3229a1732b930f86cdcba","commits":[{"sha":"c3ab0b8bbfbc2cdc77937a1d75ea8388565d8a34","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49041 qtype_multianswer: don't reveal marks on partial responses\n\nThis commit also fixes MDL-32049 about the lack or valdiation message\nwhen an incomplete respnses is submitted.\n\nAMOS BEGIN\n CPY [pleaseananswerallparts,qtype_match],[pleaseananswerallparts,qtype_multianswer]\nAMOS END","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/c3ab0b8bbfbc2cdc77937a1d75ea8388565d8a34"},{"sha":"68b7d5ce4aa272e9db616a3f175afdf145c68bda","author":{"email":"d23823aa087a684389cc46bc02ffbc20967dc556@moodle.com","name":"Damyon Wiese"},"message":"MDL-48543 Mathjax: Update default config for JAWS Math player\n\nJAWS Maths player does not recognise the math content when manually specifying the config for MathJax.\nIf you use one of the default config files it works.\nSo - we switch our config to the Accessible.js config that it is based off anyway.\nThere are no features changes with this approach.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/68b7d5ce4aa272e9db616a3f175afdf145c68bda"},{"sha":"ceee804962f1b79edc41848eddaedf354784c830","author":{"email":"7a25533cedb48ad88f072d5d07a69a81142645db@catalyst-au.net","name":"Matt Porritt"},"message":"MDL-49034 enrol_self: Enforce maxlength in self enrolment form fields.\n\nAlter self enrolment creation form to enforce max field lengths.\nLimit \"Custom instance name\" (name) form field to 255 characters via maxlength.\nLimit \"Enrolment key\" (password) form field to 50 characters via maxlength.\n\nFix for when the form is submitted causing a database write error to be thrown\nas corresponding field \"name\" in the table mdl_enrol is set to varchar(255) and\ndatabase field \"password\" is varying(50).","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/ceee804962f1b79edc41848eddaedf354784c830"},{"sha":"52781ec82f75a80587c86da00b7cca9bff2b01e0","author":{"email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com","name":"Mark Nelson"},"message":"MDL-48884 mod_assign: prevented setting gradebook feedback unnecessarily","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/52781ec82f75a80587c86da00b7cca9bff2b01e0"},{"sha":"64732078885c701c63d5faadc0d9d5e3fecd8376","author":{"email":"9a2525287fb8a89895722b7a7f11e31ab890dbe8@unibo.it","name":"Sara Cenni"},"message":"MDL-40776 grade: fix query for report outcomes\n\nAdd a missing space to the query for report outcomes to avoid error with Oracle.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/64732078885c701c63d5faadc0d9d5e3fecd8376"},{"sha":"d7e275f123931929d68ad494263e4dc58fcec624","author":{"email":"7ce31ffc7f49215b65cae6c593eedf423dfbc6ba@lancaster.ac.uk","name":"Ruslan Kabalin"},"message":"MDL-48841 admin: Fix scheduled task reset to defaults finctionality.\n\nIt is safe to make fields as non-required, because form validation will not\npass through any empty field anyway.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/d7e275f123931929d68ad494263e4dc58fcec624"},{"sha":"51112014d262c7981cffd0aa4e3a231122242caa","author":{"email":"63151aa76aa39644c3817961df790edd6093c39b@grabs-edv.de","name":"Andreas Grabs"},"message":"MDL-49169 user - After MDL-48978-Fix description is not saved anymore","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/51112014d262c7981cffd0aa4e3a231122242caa"},{"sha":"8f990cc5bf6ec7f347b20321ce16b31841010859","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49154 behat: step to type with focus on a given element","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/8f990cc5bf6ec7f347b20321ce16b31841010859"},{"sha":"7c339df7cb947962f1ceff82e63e712cbec4d6ae","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-49059 medialib: Add test cases for Youtube start times\n\nAdd test cases to core_medialib_testcase to cover YouTube videos with\nstart times.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/7c339df7cb947962f1ceff82e63e712cbec4d6ae"},{"sha":"71ce7d03eed15295ef6720c82422cada37121b52","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-49059 medialib: Add tests for Youtube videos within playlists\n\nAs well as embedding playlists, you can embed specific videos from them -\nresulting in the playlist UI displaying, but starting with the specified\nvideo rather than the first in the playlist.  These URLs should be covered\nby the tests to ensure that we're handling them properly.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/71ce7d03eed15295ef6720c82422cada37121b52"},{"sha":"f266c90917384c4b127c140af316cc849fe6b6a1","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-49059 medialib: Support start time params in Youtube URLs\n\nMedialib (and thus the Multimedia Plugins filter) was ignoring start time\nparameters on YouTube video URLs, meaning that the video would always\nstart at the start, even when the appropriate parameter was present.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/f266c90917384c4b127c140af316cc849fe6b6a1"},{"sha":"40b72c27e8fc6de1d0ccba113d6e618adb1a5362","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-49059 medialib: Support links to Youtube videos within playlists\n\nAs well as embedding playlists, you can embed specific videos from them -\nresulting in the playlist UI displaying, but starting with the specified\nvideo rather than the first in the playlist.  Previously, just the\nspecified video would embed - without the playlist UI.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/40b72c27e8fc6de1d0ccba113d6e618adb1a5362"},{"sha":"a92cd1e420113c999d8316a5f3609c471d8eb63d","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-49059 medialib: Add test cases for invalid Youtube URL param values\n\nTests to ensure that we're not allowing injection via invalid values of\nthe Youtube start time and playlist parameters.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/a92cd1e420113c999d8316a5f3609c471d8eb63d"},{"sha":"4f9ccc21d8be2efac54e18a1f4370d6cb8a1d3b6","author":{"email":"2708d560e9e7a767c0e8ebb8beba961774247b8a@oakland.edu","name":"Matt Switlik"},"message":"MDL-48991 gradebook: Properly import multiple new grade items\n\nWork done in MDL-46547 caused a problem where multiple new grade items\nwere not imported. Fix up the passing of new grade objects.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/4f9ccc21d8be2efac54e18a1f4370d6cb8a1d3b6"},{"sha":"49f1acf17419facd621894aeeac3d4d0eb186ec3","author":{"email":"507ce55bbc16d4fb2defbe26a0dcef008bca1f1a@oakland.edu","name":"Eric Merrill"},"message":"MDL-48991 gradebook: Fix style problems","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/49f1acf17419facd621894aeeac3d4d0eb186ec3"},{"sha":"21e8f813dc9f3dd247190825d35d2bcc6a9a5eba","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@moodle.com","name":"Rajesh Taneja"},"message":"MDL-48670 behat: Set timezone to Australia/perth\n\nBehat tests might rely on time related tests\nEnsure we have default timezone set to Australia/Perth","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/21e8f813dc9f3dd247190825d35d2bcc6a9a5eba"},{"sha":"10a382f1c8c357d1c720cfd122c42eb630cdff96","author":{"email":"e5769a7e817a05c603dfee7750842c8d3f263fa4@canterbury.ac.nz","name":"Paul Nicholls"},"message":"MDL-48973 Atto: Atto does not listen to the drop event\n\nThe 'drop' event fires before the native ContentEditable drop handler, so\nin order to update the underlying textarea we need to call updateOriginal\nwith a brief delay so that the dropped content has actually been added to\nthe editor.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/10a382f1c8c357d1c720cfd122c42eb630cdff96"},{"sha":"dabbf48f50da40821c42179015506cb1cc855a6f","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49205 behat: fix I set the field with xpath fail message.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/dabbf48f50da40821c42179015506cb1cc855a6f"},{"sha":"1a825a276ee86b458a5a25a8fdbd348f683431e2","author":{"email":"edfe6b4402360e2f4e74a8e540e54826f9fe186e@vedrine.org","name":"Jean-Michel Vedrine"},"message":"MDL-48709 mod_lesson: subclusters are not working","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/1a825a276ee86b458a5a25a8fdbd348f683431e2"},{"sha":"27a5f957ba9a8fe13d85ed2e0b271283da2bf374","author":{"email":"05b157762795d1dbe71c4e2607435a404fb1847a@visible-expression.co.uk","name":"Mary Evans"},"message":"MDL-49211 theme_bootstrapbase: Text alignment issue in CLOZE questions.\n\nConflicts:\n\n\ttheme/bootstrapbase/style/moodle.css","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/27a5f957ba9a8fe13d85ed2e0b271283da2bf374"}]}