{"push_id":814819257,"size":87,"distinct_size":1,"ref":"refs/heads/MDL-51579-master","head":"13bb68199e64b3d5d8aa4a68d69b061c4de953e2","before":"6270890353ca98d3d26be89e204a09573190efaa","commits":[{"sha":"8d032f59f4479ed543eec7c55f75dffc32a7c1c3","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-50109 forum: Display blog posts in reverse chronological order","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/8d032f59f4479ed543eec7c55f75dffc32a7c1c3"},{"sha":"9e381efd1f744a028c46cca1700e7b86f908925e","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-50109 forum: Respect chronological order of blog posts in prev/next\n\nThe function forum_get_discussion_neighbours() is used to generate links\nto neighbour discussions. I had to change the signature of the function\nto have access to the forum's type without the need to re-read it from\nthe database in additional query.\n\nThe SQL query for blogs is a variant of the existing query, just using\nthe first post's creation time instead of the discussion's timemodified\ntime.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/9e381efd1f744a028c46cca1700e7b86f908925e"},{"sha":"8d960707c4fd408e14637742c42201453f563bbd","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-50109 forum: Add unit tests for the forum_get_discussion_neighbours\n\nThe added tests are variants of existing tests for blog-like forums.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/8d960707c4fd408e14637742c42201453f563bbd"},{"sha":"3920ad93e22fd5d80f45102cda5065e3cef7baa3","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com","name":"David Mudrák"},"message":"MDL-50109 forum: Add behat tests for posts ordering","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/3920ad93e22fd5d80f45102cda5065e3cef7baa3"},{"sha":"9901bdf7eb89f72bac099fbcc0d42f93662896f8","author":{"email":"342564bc1ab1e55103f85104b5e013adfdf828cb@umn.edu","name":"Colin Campbell"},"message":"MDL-51305 grade: Fix slow grade operations by setting grade_item early.\n\nExports were fetching the grade item for every item-user combination.\nSetting the grade_item object on the grade_item early prevents that.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/9901bdf7eb89f72bac099fbcc0d42f93662896f8"},{"sha":"52296930dc42c5a101a5148165d350090e117156","author":{"email":"1717ef30094903c77a1471ba4069cd2e455a2699@netspot.com.au","name":"Tim Lock"},"message":"MDL-51440 gradeimport_direct: fix config require statement","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/52296930dc42c5a101a5148165d350090e117156"},{"sha":"60cf0742390bb6a53d368fa22f5cc9a29e18c306","author":{"email":"c665783a9230dd672810842dfd6dd05987bcc943@rose-hulman.edu","name":"Syxton"},"message":"MDL-48947 course: Section button cleanup\n\nCreates a new method of handling all the section related icons.\nIncluding a new method that places these actions in a menu for topic and\nweeks course formats. (This version replaces \"Edit\" with \"Topic/Week/or\nSection menu\")","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/60cf0742390bb6a53d368fa22f5cc9a29e18c306"},{"sha":"de66ddea5fbd080eb2fcefd4cafdcc5354df9953","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-51241 cohorts: Update to cohort query.\n\nThis improves the speed of returning a list of\ncohorts. Thanks to François Gannaz for providing\nthis patch.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/de66ddea5fbd080eb2fcefd4cafdcc5354df9953"},{"sha":"efc76e9e90ddf75529e88889d68969ecf891d366","author":{"email":"42d80b60b2f272f04d337b18fc6b9c5262f6267c@gmail.com","name":"Ferenc Lengyel"},"message":"MDL-51402 quiz: notification emails should respect grouping\n\nIn the case where teachers do not have the accessallgroups capability,\nwe only send \"an attempt has been sumbitted \"notification to teachers\nin the same group as the student who submitted.\n\nAt the moment this considers all groups in the course. If this\nparticular quiz has a grouping set, then the logic should only consider\nthe groups in that grouping.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/efc76e9e90ddf75529e88889d68969ecf891d366"},{"sha":"c8719db1695f1f3ce050456002a51ee121b7a3c5","author":{"email":"82b8cfda1039d78620aadc9be786579a63d933e8@ccal.edu","name":"Daniel Thies"},"message":"MDL-51424 editor_atto: Save selection and editor contents after change","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/c8719db1695f1f3ce050456002a51ee121b7a3c5"},{"sha":"48a90a215ba3f6f6d57ef5dbb172da9d3efa2288","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-51415 webservice: Check course access using can_access_course()\n\nThis function check both user enrolled and course:view capabilities","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/48a90a215ba3f6f6d57ef5dbb172da9d3efa2288"},{"sha":"5f6e2fc9d34b89ebda737f2871fbb5812102bb9d","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@moodlerooms.com","name":"Mark Nielsen"},"message":"MDL-51498 core_grades: Prevent unnecessary grade record fetching\n\nAll of these changes make use of already\nfetched grade data.  Without these changes,\nthe gradebook regrade process does not scale\nwell with very large courses because it fetches\nmany grade records, one at a time.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/5f6e2fc9d34b89ebda737f2871fbb5812102bb9d"},{"sha":"5ecf8e8f21944165655492dee824b8e85c2d78b1","author":{"email":"308059d2078ba123c435ebf7d0f20d8f137330cf@moodle.com","name":"rajesh Taneja"},"message":"MDL-51266 unittest: replaced low level phpunit_util calls","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/5ecf8e8f21944165655492dee824b8e85c2d78b1"},{"sha":"584dd1b35dda81669a21b06c95f76e6338811748","author":{"email":"1d572acbfa68c7c6e541c7b840d6b622e5c0dc91@moodle.com","name":"Cameron Ball"},"message":"MDL-51292 core_message: Notify when leaving page or closing modal.\n\n- Add reset_dirty_state method to formchangechecker. This is useful when used in combination with a modal.\n- Modify hide method of sendmessage to reset formchangechecker dirty state on modal close.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/584dd1b35dda81669a21b06c95f76e6338811748"},{"sha":"591b3128eb0b57841dc44479a21b0ac8c45b27fe","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@spvickers.freeserve.co.uk","name":"spvickers"},"message":"MDL-50658 mod_lti: Add LTI Memberships service\n\nImplementation of the LTI Memberships service.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/591b3128eb0b57841dc44479a21b0ac8c45b27fe"},{"sha":"694f195da0f35e54d2d03138b091de65f0904da1","author":{"email":"e7d50fdb9fa016b41eb866b05194f2c9c0008b12@umontreal.ca","name":"Serge Gauthier"},"message":"MDL-50602 - Automated backup: Remove old backups associated to courses","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/694f195da0f35e54d2d03138b091de65f0904da1"},{"sha":"918187a06218ffa613cceacb860f5119578d564e","author":{"email":"b2845a236bc24a261023f2c4c7678ea822941314@blackcat.rocks","name":"Jakub Kania"},"message":"MDL-49482 mssql: Implement support of Offset/Fetch in SQL Server 2012+.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/918187a06218ffa613cceacb860f5119578d564e"},{"sha":"ec3aa5be7de6b1d2127f2e3ec99ed9ada568ea5a","author":{"email":"5c4e47d267602c70dc9b97eab022bd624db1552a@moodle.org","name":"Eloy Lafuente (stronk7)"},"message":"MDL-49482 sqlsrv: Implement support of Offset/Fetch in SQL Server 2012+","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/ec3aa5be7de6b1d2127f2e3ec99ed9ada568ea5a"},{"sha":"2b7c85da17bf778fe8b68d391027fc02dba26e25","author":{"email":"251691f0b9c9bb4a08e45b3c1de965d7ed0f59a0@umontreal.ca","name":"Jean-Philippe Gaudreau"},"message":"MDL-50602 - Automated backup: Remove old backups associated to courses\n\nRefactoring and renaming of settings.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/2b7c85da17bf778fe8b68d391027fc02dba26e25"},{"sha":"e10c9acc197a4856db128fcabd0e90cd6e06a888","author":{"email":"251691f0b9c9bb4a08e45b3c1de965d7ed0f59a0@umontreal.ca","name":"Jean-Philippe Gaudreau"},"message":"MDL-50602 - Automated backup: Add constants for storage types\n\nImprove the code readability significantly by adding constants for storage types.","distinct":false,"url":"https://api.github.com/repos/jleyva/moodle/commits/e10c9acc197a4856db128fcabd0e90cd6e06a888"}]}