{"push_id":2833746194,"size":44,"distinct_size":44,"ref":"refs/heads/MDL-63211_master","head":"bd0aa5c3665d94cc427429f68ee180abffbcb1a5","before":"e1ee9e9c4659ef39754717b7b12f5a2db9ded2f3","commits":[{"sha":"bf45d7eba30b18547fe0db236f2d019f4c94233f","author":{"name":"Bas Brands","email":"1d31d94f30d40df7951505d1034e1e923d02ec49@moodle.com"},"message":"MDL-63028 Theme boost: flexbox for Boost footer","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/bf45d7eba30b18547fe0db236f2d019f4c94233f"},{"sha":"2bf974e7efc752f93fa87d8ee9e20b555c21a911","author":{"name":"Eloy Lafuente (stronk7)","email":"5c4e47d267602c70dc9b97eab022bd624db1552a@moodle.org"},"message":"MDL-63097 phpunit: decouple user lastping and session start in tests\n\nPreviously the test was assuming that the user last ping, when\naccessing to a chat should match the first (enter) system message\nsent to the chat. And that's ok 99% of times but, if seconds advance\nbetween the creation of the chat_users record and the chat_messages\none, then they don't match.\n\nSo now, the assumption is not used anymore and the expectation\nis the timestamp of that first (enter) system message, explicitly.","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/2bf974e7efc752f93fa87d8ee9e20b555c21a911"},{"sha":"ea3c5ba14b9c3fafdf2abd3316654e4ad5ad00ce","author":{"name":"cescobedo","email":"560fe8f64b90e882d434300d1c171a4c5e6e3ad2@gmail.com"},"message":"MDL-57741 enrol_lti: Add Launch URL to Published as LTI tools","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/ea3c5ba14b9c3fafdf2abd3316654e4ad5ad00ce"},{"sha":"1272a926d59e3914788939f38fe55897f1db1888","author":{"name":"Stephen Vickers","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@spvsoftwareproducts.com"},"message":"MDL-63176 enrol_lti: Add $COURSE to global\n\nEnsure that capabilities using $COURSE can be parsed.","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/1272a926d59e3914788939f38fe55897f1db1888"},{"sha":"88dc63c335a7ce5cd4663029c0c62591c4b43772","author":{"name":"Jake Dallimore","email":"c8d99c2f7cd5f432c163abcd422672b9f77550bb@moodle.com"},"message":"Merge branch 'MDL-57741-master' of git://github.com/cescobedo/moodle","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/88dc63c335a7ce5cd4663029c0c62591c4b43772"},{"sha":"a4c596cb003f2927a83eaf993eb932a4e546bbd2","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"Merge branch 'MDL-63176' of https://github.com/spvickers/moodle","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/a4c596cb003f2927a83eaf993eb932a4e546bbd2"},{"sha":"463881978011fef7225ffa41a4f891db90ac05a8","author":{"name":"Jake Dallimore","email":"c8d99c2f7cd5f432c163abcd422672b9f77550bb@moodle.com"},"message":"Merge branch 'MDL-63097' of git://github.com/stronk7/moodle","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/463881978011fef7225ffa41a4f891db90ac05a8"},{"sha":"8ad225b4319af2af00fd0de432c98ae25e5a9a1b","author":{"name":"Luca Bösch","email":"f531e8f443219aeb99deb45754563c53f913c038@bfh.ch"},"message":"MDL-36255 grades: allow multilang filters in grades","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/8ad225b4319af2af00fd0de432c98ae25e5a9a1b"},{"sha":"7bd269e82d29490ce00859e6652f54b087f92f71","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/7bd269e82d29490ce00859e6652f54b087f92f71"},{"sha":"693f690c18ef1578670670f443f2d0feb3e9e576","author":{"name":"Michael Hawkins","email":"9302bfc0a120b4ce7c7541ebf62fc5e2ac505450@moodle.com"},"message":"MDL-62660 tool_dataprivacy: Add ability to expire data requests\n\nAlso replaced Completed status with situation specific statuses.\nAlso improved UX on request pages in line with expiries and the aadditional statuses.","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/693f690c18ef1578670670f443f2d0feb3e9e576"},{"sha":"5f9a31ee796e3c41ae13afc6d5f1757014c07ef7","author":{"name":"Michael Hawkins","email":"9302bfc0a120b4ce7c7541ebf62fc5e2ac505450@moodle.com"},"message":"MDL-62660 tool_dataprivacy: Add scheduled task to expire data requests","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/5f9a31ee796e3c41ae13afc6d5f1757014c07ef7"},{"sha":"95a844ebdc729e0db9f76637c5be2cdfa2068337","author":{"name":"Michael Hawkins","email":"9302bfc0a120b4ce7c7541ebf62fc5e2ac505450@moodle.com"},"message":"MDL-62660 tool_dataprivacy: Add and update PHPUnit tests\n\nUpdated tests with latest statuses.\nAdded testing for request download expiry functionality and method.\nAdded assign_site_dpo within a parent class for unit tests.","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/95a844ebdc729e0db9f76637c5be2cdfa2068337"},{"sha":"a1e1cf63fd81f22644adb2564f38345aee3a1d97","author":{"name":"Michael Hawkins","email":"9302bfc0a120b4ce7c7541ebf62fc5e2ac505450@moodle.com"},"message":"MDL-62660 tool_dataprivacy: Behat additions for deletion and data expiry","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/a1e1cf63fd81f22644adb2564f38345aee3a1d97"},{"sha":"02fda279edca93b68af54f8f4d87890ff7543bcf","author":{"name":"Víctor Déniz Falcón","email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@moodle.com"},"message":"MDL-57281 behat: deprecated step definition I navigate to node in\n\nDefinition step deprecated and affected tests modified.","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/02fda279edca93b68af54f8f4d87890ff7543bcf"},{"sha":"4a34a26aa95da5810fcd3fdf41f6402866ad4e9a","author":{"name":"Charles Fulton","email":"c9ef4fa05a898691056e2c83aea9f435741edd3c@lafayette.edu"},"message":"MDL-62534 course formats: do not purge empty sections on upgrade","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/4a34a26aa95da5810fcd3fdf41f6402866ad4e9a"},{"sha":"b5311ce466aa12322f71ee4c5dd6e40123471f39","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-63131 Web services: Callback to allow web service overrides","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/b5311ce466aa12322f71ee4c5dd6e40123471f39"},{"sha":"13b4a1f4bba5bfcde49ad01c58bfe93e1616b189","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"Merge branch 'MDL-63131-master' of https://github.com/sammarshallou/moodle","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/13b4a1f4bba5bfcde49ad01c58bfe93e1616b189"},{"sha":"237c85d303a1f001bb02cb5ef5f421a2c69d5767","author":{"name":"Jun Pataleta","email":"5bbdd777cd7332b17c04b62043ef590376b29cab@moodle.com"},"message":"MDL-62660 tool_dataprivacy: CI fixes","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/237c85d303a1f001bb02cb5ef5f421a2c69d5767"},{"sha":"4ecb1c622106bfb0ecf5af28daea0a105351eb90","author":{"name":"Jun Pataleta","email":"5bbdd777cd7332b17c04b62043ef590376b29cab@moodle.com"},"message":"MDL-62660 tool_dataprivacy: Behat fix for data deletion","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/4ecb1c622106bfb0ecf5af28daea0a105351eb90"},{"sha":"9adf5f05958ecde79382adf758f415fb9fcb7eb7","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"Merge branch 'MDL-57281-master' of https://github.com/vmdef/moodle","distinct":true,"url":"https://api.github.com/repos/markn86/moodle/commits/9adf5f05958ecde79382adf758f415fb9fcb7eb7"}]}
{"actor":{"display_login":"markn86"}}