Git commits in Moodle 3.3.6 by Andrew Nicols
commit 4b6f3f6cc1ffd52e5f4680b840aac139eae61a4f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 16 May 2018 13:47:33 +0800
Tag: v3.3.6
MDL-62463 mod_glossary: Fix SQL query
commit 60f6712ce17ea1b8cfc41cdcf0e9ea7d01e5e193
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 15 May 2018 14:16:54 +0800
Tag: v3.3.6
MDL-62134 core_privacy: Allow for a failure handler
commit 674544a52af4f7c1823f1e0ffb6b6e2dbe3eb85b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 14 May 2018 15:40:23 +0800
Tag: v3.3.6
MDL-62425 core_privacy: Add core to the list of components
commit 00ced8dde368e0e88b2df10de79bf668badf3e57
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 14 May 2018 15:12:43 +0800
Tag: v3.3.6
MDL-62432 quiz: Check contexts more carefully
commit 974a90e2e7df20f40f87ba4b86937f79574a06a5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 14 May 2018 11:54:48 +0800
Tag: v3.3.6
MDL-62425 core: Add privacy implementation
commit f9180359e6eb1dbe5b8ea931eb21b22daeb2b4ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 14 May 2018 08:43:15 +0800
Tag: v3.3.6
MDL-62420 enrol_lti: Fix random unit test fail in privacy
commit d334974409495785ee98761578f9fdbe0af88856
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 13 May 2018 16:02:16 +0800
Tag: v3.3.6
MDL-62370 core_privacy: Directory-less subsystems are compliant
commit 6d86e2d223760a7e733daca360f38e8ab2055046
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 13 May 2018 15:45:24 +0800
Tag: v3.3.6
MDL-62371 core_privacy: Add support for progress trace
commit 018135947a76a505c820b4935ff734468bb41497
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sat, 12 May 2018 22:53:58 +0800
Tag: v3.3.6
MDL-62393 message: Fix random unit test fails
commit 348bdcba709ad8dfbe75dccce4ab114b19a272f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 11 May 2018 11:15:13 +0800
Tag: v3.3.6
MDL-62394 privacy: Make JSON export pretty
commit 5bd702aace4a5507a538132d19f0504d18bdd31a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 11 May 2018 08:48:34 +0800
Tag: v3.3.6
MDL-62117 enrol_paypal: Improve SQL efficiency
commit 6be954134b44668a46696b5ebe7041b587483870
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 20:19:22 +0800
Tag: v3.3.6
MDL-62384 core_rating: Move WHERE clauses to JOIN
commit dafd1528c1119cbce4d695495435c0e7e53afb9c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 20:05:47 +0800
Tag: v3.3.6
MDL-62384 core_grade: Move WHERE clause to JOIN
commit 6951d69b8180e491adc31e81e1a1177aa2ea9c00
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 16:38:07 +0800
Tag: v3.3.6
MDL-62384 mod_lesson: Move WHERE clause to JOIN
commit 0e9baa76755aee573ad2e914cf899623fa5b19ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 16:07:25 +0800
Tag: v3.3.6
MDL-62384 logstore_standard: Remove unnecessary join on context
commit 0c392c1a85560caecddb5292c01f4af299096165
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 15:36:58 +0800
Tag: v3.3.6
MDL-61905 mod_workshop: Adjust privacy SQL queries
commit a3aaf32b0af5742bcaed80ff24ee6371f241776f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 14:42:22 +0800
Tag: v3.3.6
MDL-62384 mod_quiz: Improve performancy of privacy queries
commit ae396e60f10d9d0574c0cdc751ab080469239318
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 14:05:53 +0800
Tag: v3.3.6
MDL-61309 mod_forum: Improve privacy query performance
commit 219ede6ecf41d7b6d53e2b8b15c9d55d9d9dc616
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 10 May 2018 07:43:13 +0800
Tag: v3.3.6
MDL-61309 mod_forum: Remove unnecessary deletion check
commit e34f261d5e5184986861ee10b176ecb537d504b0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 09 May 2018 19:57:45 +0800
Tag: v3.3.6
MDL-61858 core_privacy: Add test to ensure component implementations
commit 77518888c8445d38f11a49c6ad52f05381a82644
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 07 May 2018 14:31:00 +0800
Tag: v3.3.6
MDL-62326 core_antivirus: Implement null provider
commit e178d5ec21af282a4505d1bd1af8ca620e6640dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 07 May 2018 09:28:50 +0800
Tag: v3.3.6
MDL-61937 mod_data: Correct rating export args in privacy
commit 820148bd8946aa54697564ab9d2b1693e48e88f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 07 May 2018 07:09:12 +0800
Tag: v3.3.6
MDL-61407 question: Export step files in privacy
commit c73a9d5cbe1deba60b4e34280c6f8d6d92b09887
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 03 May 2018 07:21:01 +0800
Tag: v3.3.6
MDL-61407 privacy: Reset the writer after writer tests
commit acd75c858ed7b65ee5eb17a7a57c313bc05f3613
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 02 May 2018 17:46:30 +0800
Tag: v3.3.6
MDL-62135 tool_log: Use plugintype_class_callback
commit 6a763870e0716c090dbc511d5df0be788ad07045
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 02 May 2018 11:40:08 +0800
Tag: v3.3.6
MDL-61800 task: Reset the OUTPUT and PAGE on execution
commit 61140b097be691015d54eb83f073df1bc26309b8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 02 May 2018 10:45:12 +0800
Tag: v3.3.6
MDL-62240 file: Add includehash to shorten_filename + unit tests
commit 0153ce4faddd244bd5673e663b67f7df67180972
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 02 May 2018 09:15:43 +0800
Tag: v3.3.6
MDL-59845 tool_lp: Add js tracking around UI refresh
commit 17d02fc2a83d0b9a21b2f7141c4aa68bc6132ac5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 01 May 2018 09:30:46 +0800
Tag: v3.3.6
MDL-62280 xhprof: Support tideways_xhprof
commit 835a65375592d72db6993a547d1cc316a9ee6db2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 30 Apr 2018 20:35:56 +0800
Tag: v3.3.6
MDL-62248 core_privacy: Add getter for user context prefs
commit f0d0414a9ee30e4796414aa11718907c1b92210c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 30 Apr 2018 15:58:55 +0800
Tag: v3.3.6
MDL-62248 core_privacy: Unit test for get_user_preferences
commit f303211548d980459bde5900ef25554f1fa23366
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 30 Apr 2018 09:27:12 +0800
Tag: v3.3.6
MDL-61308 mod_assign: Whitespace fix
commit 6d780cde01f5e13937e08eecf6b9b15b2c95c6a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 26 Apr 2018 08:44:27 +0800
Tag: v3.3.6
MDL-61898 cache: Implement privacy API for all stores and locks
commit 5d22d5087aeeeaa40d381ddd226c18a096e9b643
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 25 Apr 2018 19:26:45 +0800
Tag: v3.3.6
MDL-61898 core_cache: Implement Privacy API
commit 07049468e6366531e486f749a2bede425c2bb763
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 24 Apr 2018 13:35:05 +0800
Tag: v3.3.6
MDL-61407 quizaccess: Add null_writer implementations
commit 1dacf6193f418e09d3b67a144c6473f376d6922e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 24 Apr 2018 10:18:31 +0800
Tag: v3.3.6
MDL-62140 core_privacy: Improve unit test
commit 21e93fdbe3406fb7678bb81b9dc99cc1179921cb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 24 Apr 2018 08:07:06 +0800
Tag: v3.3.6
MDL-61309 mod_forum: Implement privacy deletion
commit e435e42e29747f4f90e021c66815bca992f5e1fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 23 Apr 2018 09:57:16 +0800
Tag: v3.3.6
MDL-61891 core_plagiarism: Use manager method caller
commit 9a17f41506c3c0be2ca99eaec444d08f2d3c7f20
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Mon, 23 Apr 2018 09:57:16 +0800
Tag: v3.3.6
MDL-61891 core_portfolio: Use manager method caller
commit 902f812c72d7f59c6857141839a0dd879850e1cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 22 Apr 2018 21:30:01 +0800
Tag: v3.3.6
MDL-62079 core_filters: Implement null provider
commit ac3bb88f6f800906948ca1f0399b15884190105b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 20 Apr 2018 12:25:21 +0800
Tag: v3.3.6
MDL-61958 core_rss: Remove type-hint for PHP 5.6
commit 10093c3635c424a5944aa06cdcac52c1942b4dfd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 20 Apr 2018 08:49:00 +0800
Tag: v3.3.6
MDL-61836 blog: Fix random order failures
commit 48037ff7b007ac3e388e3aa64ea9251d225f0a0f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 20 Apr 2018 08:17:15 +0800
Tag: v3.3.6
MDL-61836 comment: Add missing require
commit 6480c4091e355e9c55132d46e2d20c060d083e3c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 19 Apr 2018 12:46:42 +0800
Tag: v3.3.6
MDL-62047 core_userkey: Add privacy implementation
commit b81b826c4a21eb1b73c948bb50aaa2ea6eb19a23
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 19 Apr 2018 12:46:38 +0800
Tag: v3.3.6
MDL-62047 core_userkey: Define component path
commit 019a88a1786b501e811db85ac3b6f19adcdadbc9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 17 Apr 2018 14:39:56 +0800
Tag: v3.3.6
MDL-61663 phpunit: Add portfolio to the testsuite list
commit f9f59314e9c0367d01ba73e4da27857d5f0936d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 15 Apr 2018 17:33:03 +0800
Tag: v3.3.6
MDL-61407 privacy: Track changes in any context
commit 7597722505d85468ba9c826609f704398f18bb4e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 15 Apr 2018 17:29:04 +0800
Tag: v3.3.6
MDL-61407 question: Allow formatters to ignore caps
commit 517baef4794e76488a629ab2037b2d06cd3f22d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 13 Apr 2018 21:35:07 +0800
Tag: v3.3.6
MDL-61974 privacy: Rewrite the content writer storage
commit 86feef9a0127066675241347658662ff3aade331
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 08 Apr 2018 18:40:20 +0800
Tag: v3.3.6
MDL-61819 core_editor: Implement core provider
commit 04de230de4b4b3cc2e3df51f76512cb127818b70
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 08 Apr 2018 15:51:29 +0800
Tag: v3.3.6
MDL-61896 filter: Implement privacy API for all filters
commit 89ed12aa50252c4631404474bdcd01d2b7eb242f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 08 Apr 2018 14:21:31 +0800
Tag: v3.3.6
MDL-61895 availability: Implement null provider for plugins
commit d885504581e61c921abeb0ec5b41d40138bb2229
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 08 Apr 2018 13:27:37 +0800
Tag: v3.3.6
MDL-61819 editor_atto: Implement null provider
commit 0a8a57943c0c5d2434acc49ee0ac46f05729cffc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 08 Apr 2018 13:21:47 +0800
Tag: v3.3.6
MDL-61407 quiz: Add reports for quiz
commit 9c9d3ab247cc785fcb216a82b60682219902c59f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sat, 07 Apr 2018 14:16:52 +0800
Tag: v3.3.6
MDL-61407 qtype: Add null_writer for all qtypes
commit 1b03a7f54d8494fc58220bc0113c4282422b0a77
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sat, 07 Apr 2018 14:10:29 +0800
Tag: v3.3.6
MDL-61407 qformat: Add null_writer for all qformats
commit a6a8ecc369ca82281f9d1e169c49aae7a7b654c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sat, 07 Apr 2018 14:02:38 +0800
Tag: v3.3.6
MDL-61407 question: Add null_writer for all behaviours
commit 63a4554474b0f7f66ee21f58e5b4553c8d769189
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Fri, 06 Apr 2018 09:11:38 +0800
Tag: v3.3.6
MDL-61891 privacy: Add helper to call methods on interfaces
commit 77e236ca8fbbdeb0b421d33f882f4a2036fe1d59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 05 Apr 2018 11:10:57 +0800
Tag: v3.3.6
MDL-61861 core_tag: Correct langstring identifier
commit 767a4a4da54ad8d4a411e506d411888c74b1174d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 05 Apr 2018 10:43:21 +0800
Tag: v3.3.6
MDL-61861 privacy: Add unit tests to check all providers.
commit 1e9ba157828914d333d64c71b8aa4c24abf62f8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 01 Apr 2018 20:32:57 +0800
Tag: v3.3.6
MDL-61819 editor: Implement editor null providers
commit c1034f8595c2caeda41257ebb0ff99fdd026ca07
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 01 Apr 2018 20:02:59 +0800
Tag: v3.3.6
MDL-61818 antivirus: Implement core_privacy API
commit c7640874bf2ebd8333580e92514fd7126a694cb2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 01 Apr 2018 13:34:39 +0800
Tag: v3.3.6
MDL-61751 core_privacy: Correct test return
commit 1b0e5bbcd354205f7cecc31113a3cbc4fc21331b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Sun, 01 Apr 2018 13:23:53 +0800
Tag: v3.3.6
MDL-61817 tinymce: Add privacy implementation for all plugins
commit 147174ffbb7cdaf3b4940662771acc9efaa058e0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 29 Mar 2018 15:28:13 +0800
Tag: v3.3.6
MDL-61703 privacy: Allow writing of user preferences at any context
commit 8256acd42e43cef10bdf19ef7e37082d8afe23aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 28 Mar 2018 09:05:23 +0800
Tag: v3.3.6
MDL-61770 iplookup: Check types rather than values
commit 9c68283112203c344dd48ec3cecab552109d4c64
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 27 Mar 2018 08:17:01 +0800
Tag: v3.3.6
MDL-61743 core_privacy: Reduce context specificty
commit 6b6226160d23745ccc0f1aeb90c03eeee996a9dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 27 Mar 2018 07:54:21 +0800
Tag: v3.3.6
MDL-61309 core_tags: Add privacy unit test trait
commit 0014edcb6e979f207424ba3e5aa230fa5794c8c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 27 Mar 2018 07:53:53 +0800
Tag: v3.3.6
MDL-61828 core_privacy: Support proper nesting in test trees
commit e9dbec72f882ddf4bb30cd7bcdf3cc543b791085
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 27 Mar 2018 07:53:53 +0800
Tag: v3.3.6
MDL-61801 core_privacy: Correct bug in unit test provider
commit ff565b1f9c267f5cbfdab9e2bdff9adfecf38756
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 21 Mar 2018 12:11:11 +0800
Tag: v3.3.6
MDL-58179 mod_lesson: Add missing : in labels
commit 8269544f2fcc609e127e2cfcc64ae562003f1d68
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 20 Mar 2018 08:08:29 +0800
Tag: v3.3.6
MDL-61689 phpunit: Be stricter about output during unit tests
commit 26a4ad65dc4f7951ce9c6ad91eb2aea9081cede9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 06 Mar 2018 11:59:48 +0800
Tag: v3.3.6
MDL-61597 calendartype: Implement the privacy API
commit 84b5f665ee8244651ee780ca4ab3d7e7c289dcab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 21 Feb 2018 17:37:53 +0800
Tag: v3.3.6
MDL-61407 mod_quiz: Add initial privacy implementation
commit 5b2b0e66c125deb2d8d3ae11d84bbb0f5139dd7f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Wed, 21 Feb 2018 17:37:49 +0800
Tag: v3.3.6
MDL-61407 question: Add initial privacy implementation
commit 2fefe3ca68f00a825cdbd84b38cb952ef1ff1319
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 08 Feb 2018 10:22:02 +0800
Tag: v3.3.6
MDL-61309 mod_forum: Implement the Privacy API
commit 01ac2dfe6714f75be7ba5d796579e37d62f4362d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date: Tue, 16 Jan 2018 14:26:13 +0800
Tag: v3.3.6
MDL-61223 course: Set default course start date