{"push_id":2839522424,"size":40,"distinct_size":1,"ref":"refs/heads/MDL-46851-35","head":"780485ee671c2afdb349ea704d18350f24da9ee5","before":"a79f24162bccc3b22f38f00be4c898408f417d6c","commits":[{"sha":"b01258d7f0e9707d14a463869bbda1b7abe3137a","author":{"name":"Damyon Wiese","email":"d23823aa087a684389cc46bc02ffbc20967dc556@moodle.com"},"message":"MDL-62782 assign: viewgrades allows files\n\nGrade viewer role should be able to see feedback files for an assignment submission.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/b01258d7f0e9707d14a463869bbda1b7abe3137a"},{"sha":"d694bf2435cfd4027db36c6d2e96a632afa3bf2a","author":{"name":"David Mudrák","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com"},"message":"MDL-63174 user: core_user_create_users to throw exception on empty names\n\nTo be consistent with the web administration UI, we should not allow to\ncreate invalid user records with empty username, lastname or firstname\nvia the web services.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/d694bf2435cfd4027db36c6d2e96a632afa3bf2a"},{"sha":"f6be98b9423f18451d7e84865c7f54064fafbdec","author":{"name":"David Mudrák","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com"},"message":"MDL-63174 user: user_create_user to throw exception on empty username\n\nThe core API function user_create_user() did not check the case when the\ngiven username was empty.\n\nAlso adding a missing string 'usernamelowercase' for the existing lower\ncase check and unit tests.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/f6be98b9423f18451d7e84865c7f54064fafbdec"},{"sha":"f5d6dcfd062cc1a52526956fbb6fd83f5becd9bf","author":{"name":"Henning Bostelmann","email":"30fa127ee6ebe6eaad6d06c84018fdee71a8a253@york.ac.uk"},"message":"MDL-62914 Calendar: handle TZURL iCal property","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/f5d6dcfd062cc1a52526956fbb6fd83f5becd9bf"},{"sha":"bd20ed1a7c9bba0e2a6c45100651495a93d2a6cb","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-63094 tool_policy: Fix race condition in modal display\n\nThe way in which the modal was displayed meant that there were no\npending JS items, whilst the modal was rendered, causing random behat\nfails.\n\nThis JS has been restructured to create the Modal and pass it a set of\nPromises for both the title, and body.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/bd20ed1a7c9bba0e2a6c45100651495a93d2a6cb"},{"sha":"9d349b81703f96723bb521155818da11cb41a997","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-63094 js: Do not check visibility before hiding backdrop\n\nIt's possible for the backdrop to be created during the show, before the\nmodal is actually fully shown.\n\nThis check is unnecessary because the getBackdrop() function always\nreturns a value and will always succeed.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/9d349b81703f96723bb521155818da11cb41a997"},{"sha":"7ac4ad9a8b6b3b6ee26e111c38f8465ddbfddf28","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-63094 tool_policy: Fix the cookie banner to the bottom\n\nFloating banners cause issues with clickability in Behat as it is unable\nto understand that it cannot interact with the elements underneath the\nfloating banner, or that it needs to scroll the page so that the\nrequired content is no longer beneath the floating banner.\n\nChanging the banner to be fixed to the bottom of the page during Behat\nrunes is a reliable fix.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/7ac4ad9a8b6b3b6ee26e111c38f8465ddbfddf28"},{"sha":"d6e31537bc339aca978df3e7b734197f0dab64a4","author":{"name":"Thom Rawson","email":"3569087af2ea5f8d0f43a3571cf85b5847555318@tallthom.com"},"message":"MDL-63210 core: AJAX call redirects to login page when session expired\n\nBackport of MDL-54551.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/d6e31537bc339aca978df3e7b734197f0dab64a4"},{"sha":"2e7dbfaabbe4a9cbb381759420d3544fb202a374","author":{"name":"Mark Nelson","email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com"},"message":"MDL-63210 core: touch-up after review\n\n1. Reworded the string.\n2. Removed logic handling form data.\n3. Do not use window.location.replace.\n\nBackport of MDL-54551.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/2e7dbfaabbe4a9cbb381759420d3544fb202a374"},{"sha":"0807b60603e86de9e38f00368e60fecedd7fbfb2","author":{"name":"Jun Pataleta","email":"5bbdd777cd7332b17c04b62043ef590376b29cab@moodle.com"},"message":"MDL-63187 tool_dataprivacy: Fix delete button text\n\n* No need to add the purpose/category name for the delete button itself\n* Fix delete confirmation lang strings.\n* Add button titles to Add purpose/category buttons so they can be\n  clicked on when running Behat tests.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/0807b60603e86de9e38f00368e60fecedd7fbfb2"},{"sha":"696e063e6589d0356164776add27b1fa128f6f40","author":{"name":"Jun Pataleta","email":"5bbdd777cd7332b17c04b62043ef590376b29cab@moodle.com"},"message":"MDL-63187 tool_dataprivacy: Behat tests for purposes/categories CRUD","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/696e063e6589d0356164776add27b1fa128f6f40"},{"sha":"6c5b701bb5d736affc91f8a53c969d2861d40d60","author":{"name":"Jun Pataleta","email":"5bbdd777cd7332b17c04b62043ef590376b29cab@moodle.com"},"message":"MDL-63187 tool_dataprivacy: Improve confirm message lang strings\n\n* Updated the delete confirmation messages so that the category/purpose\nnames are shown in italics. This makes it easier for the privacy officer\nto see the category/purpose that is being deleted.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/6c5b701bb5d736affc91f8a53c969d2861d40d60"},{"sha":"b5c2fef39928a09cf9a9860d8514814984526e3b","author":{"name":"Mark Nelson","email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com"},"message":"MDL-63210 core: convert for loop to forEach in JS","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/b5c2fef39928a09cf9a9860d8514814984526e3b"},{"sha":"3bee541afc2e27417ad05c71f6dc22b851c4bfbe","author":{"name":"Mihail Geshoski","email":"7b766481c9e5dd4fde120c65975f86783b1aeb5b@moodle.com"},"message":"MDL-62989 privacy: Improve data request order for users","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/3bee541afc2e27417ad05c71f6dc22b851c4bfbe"},{"sha":"769987cf28315e130ea6be028d63a816e6b097de","author":{"name":"Luca Bösch","email":"f531e8f443219aeb99deb45754563c53f913c038@bfh.ch"},"message":"MDL-63179 enrol_self: String and @return tag corrected.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/769987cf28315e130ea6be028d63a816e6b097de"},{"sha":"f92552d372db576f578ffa2b65e2ff37bdbc4477","author":{"name":"Mitxel Moriana","email":"b2253bf95fcbab3cecde87ea12f1d7b6551975e8@tresipunt.com"},"message":"MDL-62867 tags: Fix missing colon in sql placeholder\n\nDue to a missing colon in an sql query field value placeholder\nthe calculation of the ordering field for a newly added tag\nwas ignoring itemid.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/f92552d372db576f578ffa2b65e2ff37bdbc4477"},{"sha":"05403f49897b9f7a15758eb3ac504e71fe8e5665","author":{"name":"John Beedell","email":"fddf356109c52ce4c8352a7bcd541f293641b727@open.ac.uk"},"message":"MDL-63165 Question: xml import of question categories","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/05403f49897b9f7a15758eb3ac504e71fe8e5665"},{"sha":"3c613eb0f910a12d5137e2a2c566e6c511c7d98f","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-63101 cache: Improve accuracy of cache event invalidation","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/3c613eb0f910a12d5137e2a2c566e6c511c7d98f"},{"sha":"e647f49fe4aa4688daa491687670859574d58e4a","author":{"name":"Damyon Wiese","email":"d23823aa087a684389cc46bc02ffbc20967dc556@moodle.com"},"message":"MDL-53024 assign: Remove incorrect logic in query\n\nWe are simplifying this query so it will return grades if the attempt matches\nthe submission attempt, or there is no submission. The case where there is a grade\nbut no submission can happen only for group assignments.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/e647f49fe4aa4688daa491687670859574d58e4a"},{"sha":"0dfef1313f0096df8b8367357f97a8d823b3d87e","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"Merge branch 'MDL-53024-35' of git://github.com/damyon/moodle into MOODLE_35_STABLE","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/0dfef1313f0096df8b8367357f97a8d823b3d87e"}]}
{"actor":{"display_login":"lucaboesch"}}