{"push_id":2512721641,"size":62,"distinct_size":1,"ref":"refs/heads/MDL-60414-master","head":"fdf133f4f7c920cce838814d175c3fb23a8be2f8","before":"d96cf46a67a45126ece3bbe377d2bcee4946fb72","commits":[{"sha":"22e94d69f7ec32f040e7958a5348a8315e16e198","author":{"name":"David Mudrák","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com"},"message":"MDL-61759 admin: Fix notice if attempting use nonexisting policy handler\n\nThe list of all known handlers may not contain the configured value,\nraising the PHP undefined index notice.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/22e94d69f7ec32f040e7958a5348a8315e16e198"},{"sha":"81626948c77a0df7ac4feec6dc4b2a4833311fc8","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-62047 core_userkey: Define component path","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/81626948c77a0df7ac4feec6dc4b2a4833311fc8"},{"sha":"0442789588e0846e0ab867d838049aa2ba308e0b","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-62047 core_userkey: Add privacy implementation","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/0442789588e0846e0ab867d838049aa2ba308e0b"},{"sha":"bf3b4f3e86d3929b4853adea2c56cd188bf8983a","author":{"name":"Frédéric Massart","email":"31017a722665e4afce586950f42944a6d331dabf@branchup.tech"},"message":"MDL-61984 mod_chat: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/bf3b4f3e86d3929b4853adea2c56cd188bf8983a"},{"sha":"ffa868a9e15d6d4f2e22bb80b2e98cd29d9ea701","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-62042 core_search: Unicode non-characters cause indexing problems\n\nUnicode characters such as U+FFEF can be entered into Moodle data and\ncause indexing failures. This change strips them out of search fields.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/ffa868a9e15d6d4f2e22bb80b2e98cd29d9ea701"},{"sha":"da04fb70fab2d3a981452f8f279db6157af9cb41","author":{"name":"Claude Vervoort","email":"9d93213232a883b290c1f5625302e4e8780d8934@cengage.com"},"message":"MDL-61651 mod_lti: cisr lineitem support","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/da04fb70fab2d3a981452f8f279db6157af9cb41"},{"sha":"10efd23b7c2fb6e64932fc23deae886b4ed46255","author":{"name":"Mark Nelson","email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com"},"message":"MDL-61764 message_popup: implement privacy provider","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/10efd23b7c2fb6e64932fc23deae886b4ed46255"},{"sha":"5eb8ad87fcbb3ace71efe8ba87e718ee05dc1811","author":{"name":"Adrian Greeve","email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com"},"message":"MDL-61966 block_myoverview: Update to provider for user preferences.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/5eb8ad87fcbb3ace71efe8ba87e718ee05dc1811"},{"sha":"87bbab511866f93fe1f2be7a925c6c905ab9542e","author":{"name":"Sara Arjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-62055 imscp: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/87bbab511866f93fe1f2be7a925c6c905ab9542e"},{"sha":"222a97ce766978be0c20fd377b30c38c25a22a4c","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-61028 core_search: Allow filtering search by user (back-end, Solr)\n\nAdds support in the Solr engine for a new 'userids' parameter to\nrestrict search results to those created by a specific user or users.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/222a97ce766978be0c20fd377b30c38c25a22a4c"},{"sha":"a97c937033324c5af69a6ddb949170f6b9ee5313","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-61028 core_form: Autocomplete field to support HTML selection\n\nWhen using the AJAX autocomplete field, it allows JavaScript to add\ncustom HTML to selected options. For example, the user field from\nthe assign roles page includes an icon and other information by the\nuser's name.\n\nOnce you submit the form and the page reloads, there was no way to\nprovide this information back to the autocomplete field. HTML\n<option> tag was used for the value names but it may only contain\ntext, not tags, so including it in the normal value did not work.\n\nThis change adds a new option for the autocomplete field that lets\nyou include HTML to override the default (text-only) value of the\nlabel used to represent each option.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/a97c937033324c5af69a6ddb949170f6b9ee5313"},{"sha":"71d985ab7d5dde5e25622ae60a566d216afbbace","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-61028 core_user: Function to search visible users\n\nImplements core_user::search function which can search through the\nnames (and, if allowed, other identity fields) of all users visible\nto the current logged-in user, within a course context or globally.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/71d985ab7d5dde5e25622ae60a566d216afbbace"},{"sha":"a6cacdd266dcfed8e20b324c0c6c5dd19d40f03c","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-61028 core_search: Allow filtering search by user (front-end)\n\nCreates a new 'Users' field in the search filters form. This field\nrequires new JavaScript and, to implement this, a new AJAX-callable\nweb service to search for users by name, with detailed restrictions\nbased on the current user's access to view profiles.","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/a6cacdd266dcfed8e20b324c0c6c5dd19d40f03c"},{"sha":"b720d9dae83b23a0d01d5da31382cf56ffa8e044","author":{"name":"sarjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-62078 rss: Link to core_userkey in the Privacy API implementation","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/b720d9dae83b23a0d01d5da31382cf56ffa8e044"},{"sha":"0683abccfc942c172f37c2b2c30283ac99646f3a","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"Merge branch 'MDL-61759-master-nonexistinghandler' of git://github.com/mudrd8mz/moodle","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/0683abccfc942c172f37c2b2c30283ac99646f3a"},{"sha":"e8cf2ffd61b3edece03803fe6dd2dfcca91e6848","author":{"name":"Marina Glancy","email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com"},"message":"MDL-61939 tool_policy: usermodified should be realuser\n\nWhen logged in as another user and accept the policies on somebody else's behalf make sure that\nusermodified is recorded as real user","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/e8cf2ffd61b3edece03803fe6dd2dfcca91e6848"},{"sha":"4f9f035ae3b26b30654ccd7fe54fcc17e0545d62","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-61891 privacy: Add helper to call methods on interfaces","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/4f9f035ae3b26b30654ccd7fe54fcc17e0545d62"},{"sha":"ae1c7f954a335d9e5e64e68fe235439de2e9199f","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-61891 core_plagiarism: Use manager method caller","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/ae1c7f954a335d9e5e64e68fe235439de2e9199f"},{"sha":"0cbe51a856d9873cf822f4f6a841af4ee8230625","author":{"name":"Andrew Nicols","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk"},"message":"MDL-61891 core_portfolio: Use manager method caller","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/0cbe51a856d9873cf822f4f6a841af4ee8230625"},{"sha":"a74c511e7fa717c90b263fc9a83186dd6c178ae8","author":{"name":"Marina Glancy","email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com"},"message":"MDL-61759 admin: non-existing site policy handler means no policy","distinct":false,"url":"https://api.github.com/repos/lucaboesch/moodle/commits/a74c511e7fa717c90b263fc9a83186dd6c178ae8"}]}
{"actor":{"display_login":"lucaboesch"}}