{"push_id":556354351,"size":78,"distinct_size":78,"ref":"refs/heads/master","head":"e0ae3519a173d616ee9305d4b4cda9319a223cc7","before":"da0ef2e4cf9c02cfa0444814b4e6e9b2cb000cd6","commits":[{"sha":"671d105e9f0fde35c937e32203b9a9d8f58e5089","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/CoticEaDIFRN/moodle/commits/671d105e9f0fde35c937e32203b9a9d8f58e5089"},{"sha":"455c8cdee6fb0300fcb40456f45703f601ab6082","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/CoticEaDIFRN/moodle/commits/455c8cdee6fb0300fcb40456f45703f601ab6082"},{"sha":"002da939485c92a61d69d318e78aadba2b12e23d","author":{"email":"2b7fc56aa7f83f50a33ff388c12011e20a2918ce@goffstown.k12.nh.us","name":"Stephen Bourget"},"message":"MDL-48813 Lesson: Removed unused GROUPMEMBERSONLY","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/002da939485c92a61d69d318e78aadba2b12e23d"},{"sha":"06844353e5583afe06105a69d895ccb9c1a19111","author":{"email":"6781f7e4e3d2d7031f8b7cae060b9574b231068b@lnu.se","name":"Patrik Granlöv"},"message":"MDL-35486 outputlib: Fix typos in comments\n\nJust a copy-past text error in two comments.","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/06844353e5583afe06105a69d895ccb9c1a19111"},{"sha":"947ab40bf2308dd1b64a53fb5039c34ef1a89aa4","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/CoticEaDIFRN/moodle/commits/947ab40bf2308dd1b64a53fb5039c34ef1a89aa4"},{"sha":"93df807601ec5516639077e3c02c11ddaea96ade","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-48847 groups: fixed incorrect user count","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/93df807601ec5516639077e3c02c11ddaea96ade"},{"sha":"c3acc77965cf1d758486b1e4fafb8a8a5c8bcb9b","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/CoticEaDIFRN/moodle/commits/c3acc77965cf1d758486b1e4fafb8a8a5c8bcb9b"},{"sha":"6403c8d39b07dafb277679910ea8e7b914112739","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/CoticEaDIFRN/moodle/commits/6403c8d39b07dafb277679910ea8e7b914112739"},{"sha":"2e4e8d16c77fb88293ae289c6f750c0ffd06d6f4","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/CoticEaDIFRN/moodle/commits/2e4e8d16c77fb88293ae289c6f750c0ffd06d6f4"},{"sha":"bbf3cd4e93cd856ff4159d49403d8169f257023f","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-48493 admin: Make plugin installer able to detect plugin component\n\nOn contrary to deeper heuristic (read: guessing) we perform in the\nPlugins directory (such as looking at the names of the language files),\nhere we simply rely on the plugin component being correctly defined in\nthe version.php file.\n\nThe validator class has more robust processing, to make sure the\ncomponent declaration is not provided in a commented area of the\nversion.php etc.  However, as it is fully acceptable that the\nauto-detection fails if the version.php uses non-standard syntax, this\neasier approach is valid here.","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/bbf3cd4e93cd856ff4159d49403d8169f257023f"},{"sha":"c192a330018c6e22e64b53765ff30ac2893d0c39","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-48493 admin: Do not require selected plugin type on installation\n\nNow we allow the plugin type left unselected and we attempt to\nauto-detect it. Only when the auto-detection fails, the admin has to\nmanually select the type of the plugin.","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/c192a330018c6e22e64b53765ff30ac2893d0c39"},{"sha":"1f6a9391ef0a24f623a23ab01fe9b2dca07f42e5","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-48493 admin: Add icon to repeat permission check in plugin installer","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/1f6a9391ef0a24f623a23ab01fe9b2dca07f42e5"},{"sha":"edb13e3c2d6be644d837587a748cb654207939ba","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-48493 admin: Move the acknowledgement to the plugin validation page\n\nPreviously, the acknowledgement was required only when installing\nplugins from the ZIP file. It is valid when installing plugins from the\nPlugins directory, too. So we display it at the validator page now to\nmake sure it is displayed in both cases.\n\nThere is no need to require the admin to check the acknowledgement box\nnow. We do not do that anywhere in admin UI (and there are more\ndangerous operations than installing a plugin). Admins still can deploy\nplugins manually without this tool anyway. And at the end, they are\nadmins. They should know what they are doing. Simply displaying the\nacknowledgement message before they click the install button is enough.","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/edb13e3c2d6be644d837587a748cb654207939ba"},{"sha":"9e84423b79b8774a2c8b3ffd87ddbe614e64d65c","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/CoticEaDIFRN/moodle/commits/9e84423b79b8774a2c8b3ffd87ddbe614e64d65c"},{"sha":"52b0a551256d09cb2ddce02f36786643e1872848","author":{"email":"30fa127ee6ebe6eaad6d06c84018fdee71a8a253@york.ac.uk","name":"Henning Bostelmann"},"message":"MDL-348 mod_quiz: Improved print layout\n\nImplementing a more compact print layout\nfor question attempt and review pages.","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/52b0a551256d09cb2ddce02f36786643e1872848"},{"sha":"560237b4b3d92d6ee93b67cb02943f67d782775e","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@moodle.org","name":"Anthony Borrow"},"message":"MDL-20053 mod_data: Add userpicture tag to show profile pictures","distinct":true,"url":"https://api.github.com/repos/CoticEaDIFRN/moodle/commits/560237b4b3d92d6ee93b67cb02943f67d782775e"},{"sha":"4f6c2d9f8b9f31deaac7e6529026905ac3c27486","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/CoticEaDIFRN/moodle/commits/4f6c2d9f8b9f31deaac7e6529026905ac3c27486"},{"sha":"2fbd261d453eb5272b85cfe1fce710491baa5834","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/CoticEaDIFRN/moodle/commits/2fbd261d453eb5272b85cfe1fce710491baa5834"},{"sha":"f64828f23a7fa2079902fd5cdf1d70630867e44c","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/CoticEaDIFRN/moodle/commits/f64828f23a7fa2079902fd5cdf1d70630867e44c"},{"sha":"28d20df9bab5ca78a3ed6bf51554d64b53b2212e","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/CoticEaDIFRN/moodle/commits/28d20df9bab5ca78a3ed6bf51554d64b53b2212e"}]}