{"push_id":558469040,"size":57,"distinct_size":57,"ref":"refs/heads/MOODLE_28_STABLE","head":"c06aa292b132403278326bb384c3d305d1d3410d","before":"2ea6a2b161c0f558185f8ace913a3e6ad14fc91b","commits":[{"sha":"dde9be79c32015966e8f53e157ddf71d6710c3df","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"MDL-47166 atto_indent: Swap Outdent and Indent","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/dde9be79c32015966e8f53e157ddf71d6710c3df"},{"sha":"282c5c2b7de97e3b5abc2b3cac337c669b321071","author":{"email":"2b7fc56aa7f83f50a33ff388c12011e20a2918ce@goffstown.k12.nh.us","name":"Stephen Bourget"},"message":"MDL-48813 Lesson: Remove unused GROUPMEMBERSONLY","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/282c5c2b7de97e3b5abc2b3cac337c669b321071"},{"sha":"1dcf25db8b3cac0da4ecb3a22962e9f893759680","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moodle.com","name":"Dan Poltawski"},"message":"MDL-46976 user: trim whitespace from input email address\n\nDon't complain about invalid email address, we are a computer, we\nlove the jobs users hate.\n\nref: https://www.youtube.com/watch?v=5tquSbZEP-g","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/1dcf25db8b3cac0da4ecb3a22962e9f893759680"},{"sha":"a9bac80cace3bd95da7419a1769172c85154d748","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-48847 groups: fixed incorrect user count","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/a9bac80cace3bd95da7419a1769172c85154d748"},{"sha":"147d54f9ff7c6771ba0396aee29a9030f50651e1","author":{"email":"c9ef4fa05a898691056e2c83aea9f435741edd3c@lafayette.edu","name":"Charles Fulton"},"message":"MDL-48765 enrol: do not use a non-breaking space as a separator","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/147d54f9ff7c6771ba0396aee29a9030f50651e1"},{"sha":"5b469142dede5416b29a098b43dd5fc7552fcbbe","author":{"email":"37c7427baf827c42379ff369d59383fa05175848@strath.ac.uk","name":"Michael Aherne"},"message":"MDL-48830 accesslib: Add sort field to query","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/5b469142dede5416b29a098b43dd5fc7552fcbbe"},{"sha":"142c67ce07f9fb9ccd713f97b93828ce58cabde4","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-48477 questions: no delete icon for only top-level category\n\nThe back end code already threw an exception if you clicked the icon,\nso you could not delete the category, but we should not have shown the\nicon in the first place.\n\nThanks to Pramith Dayananda for working out the fix for this issue. I am\njust committing it.","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/142c67ce07f9fb9ccd713f97b93828ce58cabde4"},{"sha":"27fc1831e8ab745f896c984f4d75afe42bcfd792","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-48829 quiz nav: add a data attr to buttons giving the page\n\nThis way, if you need to know which page each button goes to in\nJavaScript, you can find out.","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/27fc1831e8ab745f896c984f4d75afe42bcfd792"},{"sha":"521af16fe54701f166afbe2f9f7ad3702c656bb0","author":{"email":"2b7fc56aa7f83f50a33ff388c12011e20a2918ce@goffstown.k12.nh.us","name":"Stephen Bourget"},"message":"MDL-38277 Lesson: Fix strings on activity report","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/521af16fe54701f166afbe2f9f7ad3702c656bb0"},{"sha":"7e5840e4b6a1143a0b34386168fa3b0a11af2d8c","author":{"email":"5c4e47d267602c70dc9b97eab022bd624db1552a@moodle.org","name":"Eloy Lafuente (stronk7)"},"message":"MDL-48741 behat: add new moodle_list formatter (rerun compatible)","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/7e5840e4b6a1143a0b34386168fa3b0a11af2d8c"},{"sha":"a43bbc7838cd91ee0325babd08f4ec78e5114a23","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@moodle.com","name":"Rajesh Taneja"},"message":"MDL-48831 behat: Fixed activity show hide for label\n\nLabels are not links and have dimmed_text class\nSo updated find query for show/hide activity check","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/a43bbc7838cd91ee0325babd08f4ec78e5114a23"},{"sha":"f0724d200a6a1b60e137563aea8b72d60b78a5e1","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@moodle.com","name":"Rajesh Taneja"},"message":"MDL-48831 behat: Added behat test for label activity\n\nThanks to Neill Magill, for providing test feature.","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/f0724d200a6a1b60e137563aea8b72d60b78a5e1"},{"sha":"3bb4665841ccafd26ceecd8d6fff3f446feb19c5","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@moodle.com","name":"John Okely"},"message":"MDL-44560 glossary: Fix pagination on glossary category view\n\nCredit to Sebastian B for this fix","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/3bb4665841ccafd26ceecd8d6fff3f446feb19c5"},{"sha":"54ea4bee350eb1d736fc1a7494172c583840b787","author":{"email":"f943a8d636571d86a28e39473e7063c2a24fb9f6@uvic.ca","name":"Ray Bon"},"message":"MDL-48837 phpunit: Restore system default timezone","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/54ea4bee350eb1d736fc1a7494172c583840b787"},{"sha":"6dc66f5a48ba946c978634a552fcd639a99f88d6","author":{"email":"ad21209be9950ad4114cc1e9395679cb7601ea91@umontreal.ca","name":"Gilles-Philippe Leblanc"},"message":"MDL-48873 auth_cas: Wrong redirection with bad multiauth login","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/6dc66f5a48ba946c978634a552fcd639a99f88d6"},{"sha":"ad2c1a2156af43e9c870a885b837c5834ce476ae","author":{"email":"d795358778cb58d3920aefa206df55a03b50ed24@mail.ru","name":"Vadim Dvorovenko"},"message":"MDL-48779 MNet: multibyte substr in certificate generation\n\nUsing core_text::substr instead of substr for trimming certificate\ndata. Is needed for sites with long unicode sitename to prevent\nbreaking line between unicode pair.","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/ad2c1a2156af43e9c870a885b837c5834ce476ae"},{"sha":"778e83669f10f18917eac974075eab9139699248","author":{"email":"eb01d8f828a6c9a20be4534e72e049aaf41503df@moodle.org","name":"AMOS bot"},"message":"Automatically generated installer lang files","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/778e83669f10f18917eac974075eab9139699248"},{"sha":"5e25d5630b2958214583ba17a924f4d3d4e74038","author":{"email":"d795358778cb58d3920aefa206df55a03b50ed24@mail.ru","name":"Vadim Dvorovenko"},"message":"MDL-48798 Statistics: Adding lang string for user activity.\n\nNew lang string for 'Activity' (meaning count of user actions) in stats\nreports to disambiguate it with 'Activity' (meaning course module).\n\nAMOS BEGIN\n CPY [activity,core],[useractivity,core]\nAMOS END","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/5e25d5630b2958214583ba17a924f4d3d4e74038"},{"sha":"a8808ad7bad21cb11617937e3feec8672cb15d61","author":{"email":"d795358778cb58d3920aefa206df55a03b50ed24@mail.ru","name":"Vadim Dvorovenko"},"message":"MDL-42172 Authentification: Adding alternate names to \"Lock user fields\"\n\nAdding alternate name fields (firstnamephonetic, lastnamephonetic,\nmiddlename, alternatename) to \"Lock user fields\" for all\nauthentification plugins. This is needed to sync alternate name fields\nwith external data sources and to lock them for editing.","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/a8808ad7bad21cb11617937e3feec8672cb15d61"},{"sha":"175b34c45d3ec67f59d0861d046335c692a14921","author":{"email":"edfe6b4402360e2f4e74a8e540e54826f9fe186e@vedrine.org","name":"Jean-Michel Vedrine"},"message":"MDL-43386 Lesson: Grade essay student response formatting not correct","distinct":true,"url":"https://api.github.com/repos/rlowry/moodle/commits/175b34c45d3ec67f59d0861d046335c692a14921"}]}