{"push_id":593760112,"size":168,"distinct_size":90,"ref":"refs/heads/MDL-46064_master","head":"71611510a0d676742b8e69119f1149eaaa633ce7","before":"ccc417a4696833e7a26da3b036665818b68c1acc","commits":[{"sha":"b6094131541f922d2f1139064de72caf7eda8461","author":{"email":"f560987b05ec7a8f42a32abb1be2414d5b88009a@bcu.ac.uk","name":"Mike Grant"},"message":"MDL-37470 blocklib: Respect block weight and offset","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/b6094131541f922d2f1139064de72caf7eda8461"},{"sha":"c04b66a564bf2e197a02b28916db895d4fd747e9","author":{"email":"2b7fc56aa7f83f50a33ff388c12011e20a2918ce@goffstown.k12.nh.us","name":"Stephen Bourget"},"message":"MDL-34375 Choice: Display choice on 'my home'","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/c04b66a564bf2e197a02b28916db895d4fd747e9"},{"sha":"ff6744c5e258c9cf5d1a134037de9238b810e985","author":{"email":"3c129d6e878dfffa9bfb453b5d636521505ab51e@totaralms.com","name":"Brian Barnes"},"message":"MDL-48519 accessibility: improved accessibility of user filters","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/ff6744c5e258c9cf5d1a134037de9238b810e985"},{"sha":"483cfd763d4fd569d153f0ec7399dcbe7b7c7ca9","author":{"email":"3f40382594773743b6708b51eda382920104d089@gmail.com","name":"James Ballard"},"message":"MDL-48142 core_badge: add badge awarded event","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/483cfd763d4fd569d153f0ec7399dcbe7b7c7ca9"},{"sha":"5fb2315a8bf94089d9f4819bee5337a45a679f9b","author":{"email":"79e3182c586a7ddf9596311f8b11640939a253c8@totaralms.com","name":"Petr Skoda"},"message":"MDL-49184 choice: fix block actions\n\nThe problems was that blocks editing breaks if you redirect\nafter if (data_submitted()) - all form actions must make sure\nit is really their form, otherwise they may hijack the post from\nblock actions.\n\nNote that this is not a problem for mforms, only legacy forms\nare affected.\n\n# Conflicts:\n#\tmod/choice/view.php","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/5fb2315a8bf94089d9f4819bee5337a45a679f9b"},{"sha":"0687f998b93982e9572f9ccaa49a4ab08ec7a5ee","author":{"email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com","name":"Mark Nelson"},"message":"MDL-49200 core_form: corrected string","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/0687f998b93982e9572f9ccaa49a4ab08ec7a5ee"},{"sha":"f8045246050b7748399a5e79eb9b85991808fb93","author":{"email":"bfe5a6c5933a6f6dc75575a0fb4ca2ceb8f81e4a@gmail.com","name":"Botond Hegedus"},"message":"MDL-49198 core_webservice: Fix error when using existing service name","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/f8045246050b7748399a5e79eb9b85991808fb93"},{"sha":"dd379d9af4208bcc034d66872ffa2d36b06e8719","author":{"email":"b1cb860c9a543d04d228b9e8b23aa059977f13ae@gmail.com","name":"pau.ferrer-ocana"},"message":"MDL-49234 oracle: Remove variables passed by reference error","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/dd379d9af4208bcc034d66872ffa2d36b06e8719"},{"sha":"4ae5ecbeef3ffe04e5ed4abae086adc376380c3b","author":{"email":"df0b745f78f4a5b4a10045491583ace497f6175e@moodle.com","name":"Simey Lameze"},"message":"MDL-48142 core_badge: bug fixes on badge awarded event class","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/4ae5ecbeef3ffe04e5ed4abae086adc376380c3b"},{"sha":"cf34b25d59e32df8f85da8e3a347fe89f1429a1c","author":{"email":"df0b745f78f4a5b4a10045491583ace497f6175e@moodle.com","name":"Simey Lameze"},"message":"MDL-48142 core_badge: unit tests for badge awarded event","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/cf34b25d59e32df8f85da8e3a347fe89f1429a1c"},{"sha":"575e27f31ef694b3cb404c7d862524c19a4b7473","author":{"email":"7d7f3b0de32b6cc2e9608ebf7986c26b5954d288@moodle.com","name":"Ankit Agarwal"},"message":"MDL-38485 calendar: Carry over line breaks on imports\n\nThanks to Matthias Schwabe for the patch suggestion","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/575e27f31ef694b3cb404c7d862524c19a4b7473"},{"sha":"bbc3b07965535bebab519290e44867a0657426f9","author":{"email":"a62de9cd49fd8de6483d146b9574d5c624870207@gmail.com","name":"shashi"},"message":"MDL-46238 enrol:add a simple way to go back to course page","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/bbc3b07965535bebab519290e44867a0657426f9"},{"sha":"5921f6974d344cd931b331a90241a38a51798b37","author":{"email":"b3c894cf4ec5a55a8a4701b9a317fb158ddc6033@math.tu-berlin.de","name":"Jan Eberhardt"},"message":"MDL-31578 auth_shibboleth: Custom fields added to shibboleth settings\n\nSince LDAP is able to sync custom user profile fields, this feature was\nrequested for Shibboleth.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/5921f6974d344cd931b331a90241a38a51798b37"},{"sha":"12da294e3ee95720920e3a770f5da5367ada13c1","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49174 webservices: Return front page contents in get_contents ws","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/12da294e3ee95720920e3a770f5da5367ada13c1"},{"sha":"3221718eda0e3666f357978cd9d629c6da077504","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-48716 webservices: New ws core_user_remove_user_device","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/3221718eda0e3666f357978cd9d629c6da077504"},{"sha":"f494a81167028f8f1617ad43ac1f63bf6fd6fdc2","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-48716 webservices: core_user_remove_user_device unit tests","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/f494a81167028f8f1617ad43ac1f63bf6fd6fdc2"},{"sha":"8def548b8df6403497d6e6f44bc65fb207a42c41","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49247 question restore: avoid unique key errors from old bad data\n\nSeveral tables have had unique keys added to enforce a constraint that\nshould always have been there. It is possible for old sites to have\ndata that violate the constraints, and sometimes people want to backup\ndata from those old sites, and restore them into a new Moodle.\nTherefore, we need to guard agains the unique key violation errors.","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/8def548b8df6403497d6e6f44bc65fb207a42c41"},{"sha":"868b086c4aefbc69eb3479a2312c0485154ce9c6","author":{"email":"8fc68834dac416ded63a2053b7f9c82f6c576ecc@catalyst-au.net","name":"Matt Sammarco"},"message":"MDL-18177 backup: Add backup option to include groups and groupings","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/868b086c4aefbc69eb3479a2312c0485154ce9c6"},{"sha":"5ef6f97f478d52a5b9117efdc32b45ee9fb00cb4","author":{"email":"d79a05aa53d614dac6c35f0e06ec903018aedeea@catalyst-au.net","name":"Matt Sammarco"},"message":"MDL-18177 availability: Excluding group members availability info\n\nIf setting was not enabled when backing up, exclude the availability\ninformation of group members.","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/5ef6f97f478d52a5b9117efdc32b45ee9fb00cb4"},{"sha":"d7891c83dd3eb22ed9058ba6bfd947f3c97c1fa8","author":{"email":"5b3ab93d12797ed1c15d426a4c13a9b7fbfe391d@catalyst-au.net","name":"Tim Price"},"message":"MDL-18177 backup: addressing coding standards","distinct":false,"url":"https://api.github.com/repos/markn86/moodle/commits/d7891c83dd3eb22ed9058ba6bfd947f3c97c1fa8"}]}