moodle/lib
Jun Pataleta 32721b3511 MDL-70815 core_completion: Update completion_info
* Update completion_info::get_data() to add other completion
information from a new method called get_other_cm_completion_data().
This allows the storage of the completion statuses of the following
completion rules to completion_info objects:
  - 'Students must receive a grade' completion rule.
  - Any custom completion rule defined by an activity.
This allows detailed completion information to be fetched for course
modules.
It also allows custom completion statuses to be cached which will help
reduce DB queries when fetching completion statuses.
* Update update_state() to fetch overall completion state from the
module's activity_custom_completion implementation. Falls back to the
*_get_completion_state() callback function.
* Update internal_set_data() to include the other cm completion data
in the updated cache data for the module instance.
2021-03-09 20:15:28 +08:00
..
adodb MDL-67730 lib: Fix to make the library php74 compliant. 2020-01-23 15:04:11 +11:00
ajax MDL-58018 core: finish dev to support open sessions without a lock 2020-04-21 19:29:12 +02:00
amd MDL-69680 lib: Replace deprecated jQuery functions 2021-03-04 12:48:26 +08:00
antivirus MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
babel-polyfill MDL-67388 lib: Upgrade babel polyfill to version 7.7.0 2019-12-19 04:12:07 +11:00
behat MDL-70876 php80: 5th param removed from custom error handlers 2021-02-26 13:08:27 +01:00
bennu MDL-67029 bennu: add details to readme 2019-11-16 20:03:08 +01:00
classes Merge branch 'MDL-70424-auth-avoid-changes' of https://github.com/brendanheywood/moodle 2021-03-04 00:27:53 +01:00
db Merge branch 'MDL-67494-master' of git://github.com/lameze/moodle 2021-03-03 11:45:28 +01:00
ddl MDL-70920 core: prevent calls to call_user_fun_array() with assoc array 2021-02-21 22:22:21 +01:00
dml Merge branch 'MDL-70899-master' of git://github.com/marinaglancy/moodle 2021-03-01 20:20:46 +01:00
dtl MDL-67886 core: check_database_schema() checks for extra indexes 2020-04-23 00:45:43 +02:00
editor MDL-69308 upgrade: remove all the < 3.6.0 upgrade steps 2021-01-13 19:11:19 +01:00
emoji-data MDL-70316 core: Document emoji-data upgrade and update version in core 2021-01-27 13:37:02 +08:00
evalmath
external MDL-68098 ws: Add unit tests to test mathjax in WS 2020-09-23 11:18:41 +02:00
filebrowser MDL-67673 phpunit: Fix the return type of template methods 2020-10-21 12:45:59 +02:00
filestorage Merge branch 'MDL-70877' of https://github.com/stronk7/moodle 2021-03-02 09:29:17 +01:00
fonts
form MDL-69680 lib: Replace deprecated jQuery functions 2021-03-04 12:48:26 +08:00
geopattern-php
google MDL-67115 google: php74 params order for implode() 2020-01-19 18:47:28 +01:00
grade MDL-70125 core_grade: do not change overridden status during regrading 2021-02-22 17:23:51 +08:00
horde MDL-70298 lib_horde: Upgrade Horde library to 5.2.23 2021-01-12 15:57:58 +02:00
html2text MDL-70295 libraries: upgrade to version 4.3.1 of Html2Text. 2020-11-25 21:35:14 +00:00
htmlpurifier NOBUG: Fixed file access permissions 2021-01-22 11:30:38 +08:00
http-message MDL-69548 core: Adding the http-message library 2020-09-18 10:01:09 +08:00
jabber MDL-65743 lib: update moodle library docs 2020-10-05 13:38:31 +08:00
jquery MDL-69680 lib: Replace deprecated jQuery functions 2021-03-04 12:48:26 +08:00
ltiprovider MDL-67034 lti_provider: php74 fix (curly braces) for LTI Provider lib 2019-11-19 10:03:12 +01:00
markdown MDL-70296 core: Update the moodle's readme, xml and upgrade files 2021-01-18 09:30:02 +08:00
maxmind MDL-70303 libraries: upgrade GeoIP to 2.11.0 and MaxMind DB to 1.9.0 2021-01-19 16:35:04 +01:00
minify MDL-70291 core: Update lib readme, upgrade and xml files 2021-01-18 09:28:14 +08:00
mlbackend MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
mustache MDL-67377 lib: Moodle changes to mustache upgrade 2020-01-09 17:32:56 +01:00
pear MDL-70457 forms: php74 fix for the (not used in core) date element 2021-02-26 11:55:24 +01:00
php-css-parser MDL-70300 core_lib: Update thirdpartylibs php-css-parser 2021-01-20 15:52:11 +08:00
php-enum MDL-70319 core: Upgrade php-enum to 1.7.7 2021-01-19 10:02:00 +02:00
php-jwt MDL-66920 lib/php-jwt: Update to version 5.2.0 to add JWK support 2020-04-08 13:12:23 -03:00
phpmailer MDL-70292 lib: Moodle customizations. 2021-01-19 09:05:55 +02:00
phpspreadsheet MDL-70314 lib: Remove a few more hidden files and add instructions 2021-02-23 18:40:29 +01:00
phpunit MDL-70010 core: reconcile MOODLE_310_STABLE and master 2020-10-26 10:48:53 +01:00
plist MDL-68589 plist: Add information about local changes 2020-05-03 01:28:41 +02:00
polyfills MDL-70315 libraries: upgrade Javascript polyfills. 2021-01-21 08:04:56 +00:00
portfolio
requirejs MDL-69680 lib: Update jQuery version in Moodle files 2021-03-04 12:48:26 +08:00
rtlcss
scssphp MDL-70301 lib: Upgrade scssphp to 1.4.1 2021-01-21 10:32:58 +08:00
simplepie MDL-70293 libraries: upgrade to version 1.5.6 of SimplePie. 2020-11-25 20:44:03 +00:00
spout MDL-70302 core: Update the lib's readme, xml and upgrade files 2021-01-21 09:32:53 +08:00
table MDL-69145 core: Set the default filterset join type to ALL 2020-12-09 10:51:06 +08:00
tcpdf MDL-70735 tcpdf: Reduce information disclosure from TCPDF 2021-02-12 15:41:38 +11:00
templates MDL-70169 login: fix accessibility issues 2021-02-12 12:12:02 +08:00
testing MDL-67494 calendar: set userid to zero for shared events 2021-03-03 16:06:32 +08:00
tests MDL-70815 core_completion: completion_info::get_grade_completion() 2021-03-09 20:15:28 +08:00
typo3 MDL-67316 typo3: Pass correct hex chars to hexdec() 2020-04-24 15:56:38 +02:00
userkey
xapi MDL-67673 phpunit: Fix the return type of template methods 2020-10-21 12:45:59 +02:00
xhprof MDL-70525 tool_profiling: Cannot import profiling file 2021-02-09 09:45:45 +11:00
xmldb MDL-70931 xmldb: Generate install.xml files with EOL and EOF 2021-02-17 20:59:19 +01:00
yui MDL-69050 lang: Fix variable name and comment in core-notification YUI 2020-09-24 19:41:58 +02:00
yuilib
zipstream MDL-69548 core: Adding the ZipStream library 2020-09-17 14:16:59 +08:00
accesslib.php MDL-70614 user: consistent roles spacing in course profile. 2021-02-01 07:55:04 +00:00
adminlib.php MDL-70424 auth: Avoid random changes to $CFG->auth 2021-02-23 11:40:57 +11:00
authlib.php MDL-68183 auth: Fix the performance of signup_validate_data search query 2020-03-17 14:52:32 +01:00
badgeslib.php MDL-70913 core_badges: Use and update properly sortorder 2021-03-01 13:04:00 +01:00
blocklib.php MDL-69807 blocks: remove redundant sesskey loading edit/delete page. 2020-10-19 22:40:48 +01:00
boxlib.php
cacert.pem
cacert.txt
clilib.php MDL-70131 cli: only allow to negate existing keys 2020-11-06 09:30:08 +08:00
completionlib.php MDL-70815 core_completion: Update completion_info 2021-03-09 20:15:28 +08:00
componentlib.class.php
components.json MDL-69166 core_payment: Renamed plugintype name from pg to paygw 2020-10-27 15:34:55 +11:00
conditionlib.php
configonlylib.php
cookies.js
cronlib.php MDL-70357 cron: Catch Throwables not just Exceptions when running tasks 2020-11-30 17:25:19 +01:00
csslib.php
csvlib.class.php MDL-66679 Forms: Submit button remains disabled after file download 2019-10-30 16:36:28 +00:00
customcheckslib.php
dataformatlib.php MDL-68500 dataformat: re-factor download/export methods into new class. 2020-05-04 16:01:12 +01:00
datalib.php MDL-69573 core_course: Make MAX_COURSES_IN_CATEGORY configurable 2020-09-30 16:02:39 +10:00
ddllib.php
default.ttf
deprecatedlib.php MDL-65319 core: Final deprecation get_courses_page 2020-11-24 09:59:47 +08:00
dmllib.php
dtllib.php
editorlib.php
emptyfile.php
enrollib.php MDL-67837 backup: Verify caps before unenrolling users on course restore 2020-11-03 12:34:28 +01:00
environmentlib.php MDL-68735 env: Moodle 3.8.x, 3.9.x and 3.10.x do not support PHP 8.0 2021-02-26 13:07:59 +01:00
excellib.class.php MDL-70314 lib: Change XLSX wrapper to no change the default styles 2021-02-22 15:32:09 +08:00
externallib.php MDL-70877 php: remove final functions __clone and __wakeup 2021-02-26 13:07:52 +01:00
filelib.php Merge branch 'MDL-69355-master-filebuffer' of git://github.com/mudrd8mz/moodle into master 2020-10-05 18:33:34 +02:00
filterlib.php MDL-67060 core_h5p: Improvements to Manage H5P setting page 2020-02-11 10:26:57 +01:00
flickrclient.php MDL-69006 repository_flickr: flickr authentication fails 2020-06-10 15:46:13 +02:00
flickrlib.php
formslib.php MDL-70987 core_form: Use correct id for elementid during validation 2021-02-24 09:05:38 +08:00
gdlib.php
googleapi.php
gradelib.php MDL-70245 core_grade: Fix grade_get_setting unit test failures 2020-12-10 16:46:09 +11:00
graphlib.php
grouplib.php MDL-68348 lib: User filter match types support - groups 2020-05-25 18:35:08 +08:00
index.html
installlib.php MDL-43189 core: Validate db prefix during installation 2019-11-01 15:44:40 +08:00
javascript-static.js
javascript.php
jslib.php
jssourcemap.php
ldaplib.php MDL-67316 ldap: Pass correct hex chars to hexdec() 2020-04-24 15:56:38 +02:00
lexer.php
licenselib.php MDL-69698 licenses: Do not cache the localised licenses fullnames 2020-09-15 10:37:06 +02:00
listlib.php MDL-67115 core: php74 params order for implode()/join() 2020-01-19 18:47:07 +01:00
mathslib.php
messagelib.php
modinfolib.php
moodlelib.php Merge branch 'MDL-70424-auth-avoid-changes' of https://github.com/brendanheywood/moodle 2021-03-04 00:27:53 +01:00
myprofilelib.php MDL-65552 user: escape idnumber field on output. 2021-03-03 23:15:07 +08:00
navigationlib.php MDL-69762 core_contentbank: let users hide their content 2021-02-15 13:26:32 -05:00
oauthlib.php MDL-70268 core: Update the oauthlib to exclude scope if none provided 2021-03-03 12:03:40 +08:00
odslib.class.php
outputactions.php
outputcomponents.php MDL-70583 cli: Allow progress bars to be rendered in cli scripts 2021-02-02 22:07:14 +11:00
outputfactories.php
outputfragmentrequirementslib.php
outputlib.php MDL-70486 output: Improve check for block region name string existence 2020-12-17 10:04:46 +01:00
outputrenderers.php MDL-70172 output: pages with main logo should have a first-level header 2021-03-02 05:35:14 +11:00
outputrequirementslib.php MDL-64554 core_form: Move strings to outputrequirements.lib 2021-02-17 18:07:01 +01:00
pagelib.php MDL-69993 output: correct navigation node type for user reports. 2020-10-23 08:04:44 +01:00
pdflib.php
phpminimumversionlib.php
plagiarismlib.php MDL-69521 core: Move all comments in code from 4.3 to 4.1 2020-09-08 18:59:46 +02:00
portfoliolib.php
questionlib.php MDL-69077 questions: question tag capabilties are relevant 2020-06-17 13:06:57 +01:00
recaptchalib_v2.php
requirejs.php MDL-67327 js: Make requirejs.php more fault tolerant 2019-12-12 15:58:19 +08:00
resourcelib.php
rsslib.php
searchlib.php
sessionlib.php
setup.php MDL-65856 session: UX review of session timeout 2020-12-21 08:43:21 +11:00
setuplib.php MDL-70876 php80: 5th param removed from custom error handlers 2021-02-26 13:08:27 +01:00
soaplib.php
statslib.php
tablelib.php MDL-65552 user: escape idnumber and email in table_sql 2021-03-03 23:15:07 +08:00
thirdpartylibs.xml MDL-69680 lib: Update jQuery version in Moodle files 2021-03-04 12:48:26 +08:00
tokeniserlib.php
upgrade.txt MDL-70815 core_completion: Activity custom completion details base class 2021-03-09 19:27:41 +08:00
upgradelib.php MDL-69638 install: update the list of stale files for 3.10 2020-09-29 22:37:52 +02:00
uploadlib.php
validateurlsyntax.php
webdavlib.php
weblib.php MDL-48269 group: Remove the option to hide the picture of a group 2021-02-16 12:46:58 +08:00
wiki_to_markdown.php MDL-66965 core: php74 curly 2 square braces changes 2019-10-25 17:41:10 +02:00
womenslib.php
wordlist.txt
xhtml.xsl
xmlize.php
xsendfilelib.php