Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1263 commits
Select commit Hold shift + click to select a range
93a4ff9
MDL-63996 core/tags: Pending JS for all tag code
andrewnicols Dec 16, 2019
b42864b
MDL-67527 lang: Import fixed English strings (en_fix)
wildgirl Dec 18, 2019
9ef1745
MDL-67527 lang: Propagate the string fixes to Behat and other places
mudrd8mz Dec 18, 2019
150f94c
Merge branch 'MDL-64695-37' of https://github.com/paulholden/moodle i…
stronk7 Dec 18, 2019
55d62d8
Merge branch 'MDL-67151-37' of git://github.com/rezaies/moodle into M…
stronk7 Dec 18, 2019
83aae3d
MDL-63795 Administration: CLI upgrade apply all settings
Feb 14, 2019
6a5e6db
Merge branch 'MOODLE_37_STABLE_MDL-63795_core_setting_defaults' of ht…
junpataleta Dec 19, 2019
550af41
MDL-67151 qtype_numerical: convert the tolerance to string before saving
rezaies Dec 19, 2019
310f5f8
Merge branch 'MDL-67151-37' of git://github.com/rezaies/moodle into M…
stronk7 Dec 19, 2019
8628068
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
stronk7 Dec 20, 2019
6e8eb9c
weekly release 3.7.3+
stronk7 Dec 20, 2019
129e584
MDL-67487 forms: align "Custom" checkbox for course section name.
lucaboesch Dec 10, 2019
5ca8ff0
Automatically generated installer lang files
Dec 21, 2019
b0f9bb4
MDL-67524 book: fixing view hidden chapter issue
Dec 16, 2019
fc7a699
Merge branch 'MOODLE_37_STABLE-MDL-67524' of https://github.com/yao93…
abgreeve Dec 23, 2019
d30ee1d
Merge branch 'MDL-65809-37-onlyenv' of git://github.com/sarjona/moodl…
abgreeve Dec 24, 2019
c671e56
Merge branch 'MDL-63107-37' of git://github.com/bmbrands/moodle into …
abgreeve Dec 27, 2019
aa5d6d1
Merge branch 'MDL-67527-37-enfix' of git://github.com/mudrd8mz/moodle…
stronk7 Dec 29, 2019
b7540ac
MDL-67491 core_message: Primary'fy the contact request counts
OdyX Dec 10, 2019
aadb383
Merge branch 'MDL-67491-37' of git://github.com/junpataleta/moodle in…
junpataleta Dec 30, 2019
fc48d5e
Merge branch 'MDL-67233-37' of git://github.com/peterRd/moodle into M…
abgreeve Dec 30, 2019
4e14f91
MDL-67470 theme_boost: settings_menu_proxy correct background
Dec 11, 2019
e330c9e
Merge branch 'MDL-67470-37' of git://github.com/junpataleta/moodle in…
junpataleta Dec 31, 2019
6b6874b
Merge branch 'MDL-67487-37' of git://github.com/lucaboesch/moodle int…
junpataleta Dec 31, 2019
d3c0160
Merge branch 'MDL-63996-37' of git://github.com/andrewnicols/moodle i…
junpataleta Dec 31, 2019
079cab5
MDL-67593 core_iplookup: use MaxMind test database in unit tests
snake Dec 31, 2019
b257dc6
MDL-67593 core_iplookup: update lang string describing download process
snake Dec 31, 2019
188dddc
Merge branch 'MDL-67593-37' of https://github.com/snake/moodle into M…
stronk7 Dec 31, 2019
1120aef
Automatically generated installer lang files
Jan 2, 2020
dc238e4
MDL-67599 behat: fix behat tests assuming Jan 2020 is a future date
snake Jan 2, 2020
3ca4f07
Merge branch 'MDL-67599-37' of https://github.com/snake/moodle into M…
abgreeve Jan 2, 2020
c2b9324
Automatically generated installer lang files
Jan 3, 2020
0b16f6e
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
snake Jan 3, 2020
b2c0237
weekly release 3.7.3+
snake Jan 3, 2020
c32c55b
MDL-66938 mod_feedback: Export includes unwanted html in field names
grabs Oct 17, 2019
c520f8a
Merge branch 'MDL-67336-37' of https://github.com/roland04/moodle int…
snake Jan 6, 2020
da1a418
MDL-65987 mod_forum: Add string 'Advanced' for the advanced editor.
lucaboesch Dec 24, 2019
546c737
MDL-66871 calendar: fix ics importing logic
lameze Dec 16, 2019
197be84
MDL-66871 calendar: add unit test coverage for ics importing
lameze Dec 16, 2019
72e7743
MDL-66871 calendar: fix deprecated parameter in the phpDoc
lameze Dec 16, 2019
63078be
MDL-67510 tool_dataprivacy: Fix the reply-to name of the privacy officer
junpataleta Dec 12, 2019
3dd509b
MDL-66721 core_chooser: height correction for chooser modal
Dec 3, 2019
0b71664
Merge branch 'MDL-66871-37-v2' of git://github.com/lameze/moodle into…
andrewnicols Jan 7, 2020
8c3f81a
MDL-66237 message_popup: Get redirecturl from notification contexturl
paulholden Jan 7, 2020
515ebc9
Merge branch 'MDL-66938-37' of https://github.com/grabs/moodle into M…
andrewnicols Jan 7, 2020
8dc5eab
Merge branch 'MDL-65849-37' of git://github.com/rezaies/moodle into M…
andrewnicols Jan 7, 2020
9b157ea
MDL-64764 core_admin: allow to submit empty list of allowed roles.
marinaglancy Dec 13, 2019
9f056a5
Merge branch 'MDL-67469-37' of git://github.com/junpataleta/moodle in…
stronk7 Jan 7, 2020
f342750
Merge branch 'MDL-64764-37' of git://github.com/paulholden/moodle int…
andrewnicols Jan 8, 2020
b395834
MDL-67544 mod_forum: Add missing aria label for discussion actions
andrewnicols Dec 18, 2019
3f416dd
MDL-67544 mod_forum: Add default role for favourite toggle
andrewnicols Dec 18, 2019
67eb2cb
MDL-67544 theme: Ensure that search box is in valid li
andrewnicols Dec 18, 2019
472aac0
MDL-67544 core: Ensure unique IDs for YUI dialogues
andrewnicols Dec 18, 2019
7eb2fad
MDL-67544 mod_forum: Correct aria-labelledby node
andrewnicols Dec 18, 2019
2f08c6d
MDL-67544 mod_forum: Add missing menuitem roles
andrewnicols Dec 18, 2019
feeb49d
MDL-67544 form: Ensure that form errors have a unique id
andrewnicols Dec 18, 2019
552a926
Merge branch 'MDL-67510-37' of git://github.com/junpataleta/moodle in…
sarjona Jan 8, 2020
23f9fc2
Merge branch 'MDL-67417-37' of https://github.com/KietChan/moodle int…
sarjona Jan 8, 2020
6783597
MDL-35971 mod_forum: Add proper discussion list table description
junpataleta Dec 13, 2019
b8c1bd0
Merge branch 'MDL-65920_37' of https://github.com/dvdcastro/moodle in…
stronk7 Jan 8, 2020
3484f61
Merge branch 'MDL-67544-37' of git://github.com/andrewnicols/moodle i…
stronk7 Jan 8, 2020
e9ce085
MDL-67596 cron: Allow runners to ramp up instantly
brendanheywood Jan 9, 2020
b570a80
Merge branch 'MDL-67596-cron-ramp-up-MOODLE_37_STABLE' of https://git…
andrewnicols Jan 9, 2020
b3e0d3e
MDL-67485 task: Release the task runner lock before throwing exception.
golenkovm Jan 9, 2020
7653711
Merge branch 'MOODLE_37_MDL-67485' of https://github.com/golenkovm/mo…
andrewnicols Jan 9, 2020
709e07d
MDL-67544 mod_forum: Add missing label for discussion move
andrewnicols Dec 18, 2019
59a4c1d
MDL-67544 mod_forum: Remove unnecessary 'scope' in <td>
junpataleta Jan 9, 2020
bcc1f81
weekly release 3.7.3+
sarjona Jan 9, 2020
2acb24d
MDL-66918 behat: Behat app step failing
Beedell Jan 8, 2020
c3f4abe
MDL-67204 assign task: Use lastruntime from task_scheduled
mwehr Dec 28, 2019
44c7386
MDL-67617 gradereport_singleview: Style the form element with bs classes
lucaboesch Jan 4, 2020
37524fa
MDL-67625 quiz: only section titles should be large when editing.
lucaboesch Jan 6, 2020
1ba12b9
Automatically generated installer lang files
Jan 10, 2020
a9534a6
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
andrewnicols Jan 10, 2020
86a19e4
Moodle release 3.7.4
andrewnicols Jan 10, 2020
c7afe02
MDL-67656 behat: Fix usleep call in spin
andrewnicols Nov 29, 2019
4158b39
MDL-67656 behat: Removed nested spin
andrewnicols Nov 29, 2019
8bc3576
MDL-59817 atto_accessibilitychecker: Handle transparency properly
andrewnicols Jan 7, 2020
6cb1f99
MDL-67653 questions: prevent the flag flickering as the page loads
timhunt Jan 9, 2020
fd9466f
MDL-67486 cron: Improve throughput by holding cron lock for less time
brendanheywood Jan 1, 2020
0f41a02
Merge branch 'MDL-67204-37' of https://github.com/mwehr/moodle into M…
andrewnicols Jan 13, 2020
68e8553
MDL-67638 Course: update course timemodified on bulk category move
nguyenphuctien Jan 8, 2020
089100f
MDL-67472 theme_boost: configurable sass variable for drawer bgcolour
Jan 13, 2020
7cfbdd0
MDL-67583 themes: Popover placement should react to scroll event
KietChan Jan 13, 2020
f091f67
Merge branch 'MDL-59817-37' of git://github.com/andrewnicols/moodle i…
sarjona Jan 13, 2020
de98c39
Merge branch 'MDL-65987-37' of git://github.com/andrewnicols/moodle i…
stronk7 Jan 13, 2020
06e0263
Merge branch 'MDL-65649-37' of https://github.com/paulholden/moodle i…
stronk7 Jan 13, 2020
a5cff8a
MDL-65573 mod_forum: Set userid properly after split
May 30, 2019
116d41c
Automatically generated installer lang files
Jan 14, 2020
05bb501
Merge branch 'MDL-35971-37' of git://github.com/junpataleta/moodle in…
andrewnicols Jan 14, 2020
85b9cf9
MDL-67684 core: Add missing li tag
andrewnicols Jan 14, 2020
fc1ddb3
Merge branch 'MDL-66721-37' of git://github.com/bmbrands/moodle into …
andrewnicols Jan 14, 2020
35ce170
Merge branch 'MDL-65573-37-2' of git://github.com/peterRd/moodle into…
sarjona Jan 14, 2020
e5ec498
MDL-67674 Cache: Lock rebuilding of the course category tree cache
Jan 13, 2020
c4b8e4c
Merge branch 'MDL-67486-swap-cron-lock-MOODLE_37_STABLE' of https://g…
andrewnicols Jan 15, 2020
aa23048
Merge branch 'MDL-67638-37' of https://github.com/nguyenphuctien/mood…
sarjona Jan 15, 2020
9941fbd
Merge branch 'MDL-67617-37' of git://github.com/lucaboesch/moodle int…
sarjona Jan 15, 2020
b67c73c
Merge branch 'MDL-67625-37' of git://github.com/lucaboesch/moodle int…
stronk7 Jan 15, 2020
f394d9e
Merge branch 'wip-MDL-66918-37stable' of https://github.com/Beedell/m…
andrewnicols Jan 16, 2020
bc8d03c
MDL-66220 mod_forum: Additional unit test for can_reply_to_post
junpataleta Jan 10, 2020
d046109
MDL-66220 mod_forum: Cache result of forum_user_can_see_post()
junpataleta Jan 13, 2020
77b19b8
MDL-66220 mod_forum: Prevent from replying to a post the user can't see
junpataleta Jan 13, 2020
a86318b
MDL-66712 enrol: Fix the reported days of inactivity on unenrolment
mudrd8mz Jan 16, 2020
d859e87
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
sarjona Jan 16, 2020
fd908d0
weekly release 3.7.4+
sarjona Jan 16, 2020
c670210
Automatically generated installer lang files
Jan 17, 2020
c0842ca
MDL-51225 mod_forum: New behat step for creating question discussion
junpataleta Jan 15, 2020
8594f5e
MDL-51225 mod_forum: Create behat tests for forum recent activity
junpataleta Jan 15, 2020
3246d41
MDL-51225 mod_forum: Use can_view_post to determine whether to show post
junpataleta Jan 14, 2020
e206c3b
MDL-67722 mod_forum: Reduce wait time on time limit expires behat test
mickhawkins Jan 17, 2020
02f08b1
MDL-67660 core_message: Messages search change input focus
TobiGa Jan 10, 2020
bb0acb3
MDL-67724 mod_glossary: Improve Behat test
junpataleta Jan 17, 2020
a585ee9
MDL-66108 course: fix false positives when bulk moving categories.
paulholden Dec 2, 2019
91aee99
MDL-65952 mod_scorm: Fix unwanted changes to require status
Jun 25, 2019
1edd36e
Automatically generated installer lang files
Jan 18, 2020
c1ed11d
MDL-67626 assign: fix view full/view summary control in IE
Jan 7, 2020
a6e4fbe
MDL-67691 behat: inform about the_following_exist() removal
stronk7 Jan 19, 2020
c04559c
MDL-67312 core: change db upgrade step to use get_fieldset_sql
lameze Nov 25, 2019
d3a2788
MDL-67312 calendar: upgrade step to delete orphaned events
lameze Nov 21, 2019
2e6729e
MDL-67312 core_user: clean subs events on user deletion
lameze Nov 21, 2019
28b0d92
Merge branch 'MDL-67583-37' of https://github.com/KietChan/moodle int…
abgreeve Jan 20, 2020
887f9c3
Merge branch 'MDL-67312-37' of git://github.com/lameze/moodle into MO…
sarjona Jan 20, 2020
7a8b370
Merge branch 'MDL-67724-37' of git://github.com/junpataleta/moodle in…
stronk7 Jan 20, 2020
d00045e
MDL-64531 course: course_delete_module shouldn't output during AJAX
timhunt Jan 20, 2020
73bbb3e
MDL-64531 course: Add Behat test for deleting a quiz with own questions
mudrd8mz Jan 20, 2020
68e4a7d
Merge branch 'MDL-65884-37' of https://github.com/paulholden/moodle i…
stronk7 Jan 20, 2020
c9eeb1a
Merge branch 'MDL-66712-37-selfautounenrol' of git://github.com/mudrd…
stronk7 Jan 20, 2020
6adc5e8
Merge branch 'MDL-66220-37' of git://github.com/junpataleta/moodle in…
stronk7 Jan 20, 2020
d8c3b7e
Merge branch 'MDL-66024-37' of https://github.com/paulholden/moodle i…
stronk7 Jan 20, 2020
695499c
Merge branch 'MDL-66108-37' of https://github.com/paulholden/moodle i…
junpataleta Jan 21, 2020
64d75c9
Merge branch 'MDL-66237-37' of git://github.com/mickhawkins/moodle in…
abgreeve Jan 21, 2020
49f7085
Merge branch 'MDL-51225-37' of git://github.com/junpataleta/moodle in…
stronk7 Jan 21, 2020
39fd21e
MDL-66858 master: Enable <header> tags in Atto editor.
michael-milette Jan 13, 2020
c5c42e9
Merge branch 'MDL-66858_37' of https://github.com/stronk7/moodle into…
stronk7 Jan 22, 2020
ff6ea1e
Merge branch 'MDL-67656-37' of git://github.com/andrewnicols/moodle i…
abgreeve Jan 22, 2020
c0cf6ab
MDL-52189 file: skip deleting temp files that appear during cleanup
colin-umn Oct 10, 2019
115f446
Merge branch 'MDL-67684-37' of git://github.com/andrewnicols/moodle i…
junpataleta Jan 22, 2020
2dc1afe
Merge branch 'MDL-67660-37-v2' of https://github.com/TobiGa/moodle in…
abgreeve Jan 22, 2020
75ab679
Merge branch 'MDL-67653_37' of https://github.com/timhunt/moodle into…
abgreeve Jan 22, 2020
7ef572d
MDL-66897 mod_assign: Properly display error messages in quick grading
Jan 22, 2020
4809601
Merge branch 'MDL-66897-37-1' of git://github.com/mihailges/moodle in…
junpataleta Jan 22, 2020
a178e09
Merge branch 'MDL-65952_m37' of https://github.com/fabiendallet/moodl…
junpataleta Jan 23, 2020
704c30b
MDL-51225 mod_forum: Revert @javascript tag removal
junpataleta Jan 23, 2020
f8df624
Merge branch 'MDL-51225-37' of git://github.com/junpataleta/moodle in…
stronk7 Jan 23, 2020
bf1e441
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
abgreeve Jan 24, 2020
77a359c
weekly release 3.7.4+
abgreeve Jan 24, 2020
198b653
MDL-67746 Tasks: Cleanup task logs in chunks.
golenkovm Jan 21, 2020
9d72d1a
MDL-67740 behat: Allow multiple words filter at acceptance testing page
mudrd8mz Jan 20, 2020
c4f7a4b
MDL-67740 behat: Fix the name of the class in the inline documentation
mudrd8mz Jan 20, 2020
1c9edf3
MDL-67740 behat: Improve the layout of the acceptance testing page
mudrd8mz Jan 20, 2020
71b4529
MDL-67740 behat: Show info as collapsed at the acceptance testing page
mudrd8mz Jan 20, 2020
1fb38c5
MDL-67353 course: Fix broken unit test
andrewnicols Nov 10, 2019
4dbc8e7
MDL-67353 course: Fix more broken unit tests
andrewnicols Nov 10, 2019
3f73b4f
MDL-67353 favourites: Random DB id matching solved
stronk7 Jan 12, 2020
e453665
MDL-67353 filters: fix filterlib tests
stronk7 Jan 12, 2020
6a5c1ab
MDL-63424 form: allow checkboxes to have req icon.
lucaboesch Jan 24, 2020
d11806d
MDL-66875 calendar: allow the use of day, mon and year again.
lucaboesch Jan 24, 2020
cd6c7e0
Automatically generated installer lang files
Jan 25, 2020
adfe298
MDL-67447 form: Fix the duplicate autocomplete selection node
mudrd8mz Dec 4, 2019
9edebd4
MDL-67414 database: Fixed PostgreSQL 12.x support
scara Nov 29, 2019
68082ac
MDL-67414 adodb: Backport upstream fix for PostgreSQL 12.x
scara Nov 30, 2019
6fd48ef
MDL-57755 message: fix notificaiton read status when messaging disabled
t-schroeder Oct 16, 2019
f18444a
MDL-67577 core_message: navbar_output order
Jan 27, 2020
1c348b2
Merge branch 'm37_MDL-67414_Add_PostgreSQL_12x_Support' of https://gi…
stronk7 Jan 27, 2020
ebc198c
Merge branch 'MDL-67577-37' of git://github.com/bmbrands/moodle into …
stronk7 Jan 27, 2020
5efefd4
Merge branch 'MDL-64531-37-questiondeletejson' of git://github.com/mu…
stronk7 Jan 27, 2020
7d1af3e
Merge branch 'MDL-67691_37' of https://github.com/stronk7/moodle into…
abgreeve Jan 27, 2020
c3c7b02
Automatically generated installer lang files
Jan 28, 2020
1db5a12
Merge branch 'MOODLE_37_MDL-67746' of https://github.com/golenkovm/mo…
abgreeve Jan 28, 2020
462c6e9
Merge branch 'MDL-67740-37-behatstepsfilter' of git://github.com/mudr…
abgreeve Jan 28, 2020
25d1533
MDL-67768 core: Add some common dirs to core_component::$ignoreddirs
mudrd8mz Jan 22, 2020
7cf3a40
Merge branch 'MDL-57755_37' of https://github.com/t-schroeder/moodle …
stronk7 Jan 28, 2020
a5e149a
Merge branch 'MDL-67722-37' of git://github.com/mickhawkins/moodle in…
stronk7 Jan 28, 2020
96582b6
Merge branch 'MDL-67447-37-autocomplete' of git://github.com/mudrd8mz…
stronk7 Jan 28, 2020
6afb373
Merge branch 'MDL-52189_37' of https://github.com/jonof/moodle into M…
stronk7 Jan 28, 2020
52a7768
Merge branch 'MDL-67472-37' of git://github.com/bmbrands/moodle into …
stronk7 Jan 28, 2020
caa236c
Merge branch 'MDL-67768-37-componentdirs' of git://github.com/mudrd8m…
abgreeve Jan 29, 2020
5e7c5b9
Merge branch 'MDL-67626_37' of git://github.com/adpe/moodle into MOOD…
junpataleta Jan 29, 2020
bfff57b
MDL-67830 quiz: notice in grade details redirect script
timhunt Jan 29, 2020
2ec7627
MDL-64169 course: fix padding when display on one section per page
haietza Oct 8, 2019
56930d1
MDL-67353 course: move form tearDown() to reset_all_data()
stronk7 Jan 29, 2020
020810a
Merge branch 'MDL-67353_reset_37' of https://github.com/stronk7/moodl…
junpataleta Jan 30, 2020
8adff28
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
stronk7 Jan 30, 2020
ee0a816
weekly release 3.7.4+
stronk7 Jan 30, 2020
ea01c38
MDL-67732 group: observe viewfullnames capability.
paulholden Jan 7, 2020
7fda2e9
MDL-67832 quiz: fix lots of PHPdoc in attemptlib.php
timhunt Jan 29, 2020
a8e2b5c
MDL-67842 questions: Cannot remove the idnumber from a question
timhunt Jan 30, 2020
eaf2d6a
MDL-66834 Questions: add transaction, move trigger
kepeter Feb 3, 2020
e1b1a44
Automatically generated installer lang files
Feb 4, 2020
9f2e264
MDL-60126 competency: delete content upon user delete
lameze Sep 14, 2017
22177c5
MDL-60126 core: upgrade step to clean user comp
lameze Sep 14, 2017
6292c62
MDL-60126 competency: Unit tests
peterRd Jan 15, 2020
fe1b4be
Merge branch 'MDL-60126-37-3' of git://github.com/mihailges/moodle in…
andrewnicols Feb 4, 2020
67d4f4e
MDL-67175 session: set SameSite=None for Chrome 78 and above
Oct 1, 2019
d66d85a
MDL-67175 mod_scorm: sync XHR requests use sendBeacon when available
Oct 15, 2019
1b1cf1b
MDL-67175 mod_scorm: fixing js eslint errors
ferranrecio Jan 9, 2020
d869324
MDL-49103 badges: bake badges with iTXt chunk instead of tEXt
sarjona Jan 26, 2020
c0b25af
Merge branch 'MDL-66875-37' of git://github.com/lucaboesch/moodle int…
stronk7 Feb 4, 2020
03721f0
Merge branch 'MDL-63424-37' of git://github.com/lucaboesch/moodle int…
stronk7 Feb 4, 2020
2f88edd
Merge branch 'MDL-67842_37' of https://github.com/timhunt/moodle into…
stronk7 Feb 4, 2020
7eaadb4
Merge branch 'MDL-49103-37' of git://github.com/sarjona/moodle into M…
andrewnicols Feb 5, 2020
4a0abc1
MDL-67876 forms: scroll to any invalid element if form cannot submit
timhunt Feb 5, 2020
730714b
Merge branch 'MDL-67830_37' of https://github.com/timhunt/moodle into…
stronk7 Feb 5, 2020
53c3b1b
Merge branch 'MDL-67732-37' of https://github.com/paulholden/moodle i…
stronk7 Feb 5, 2020
1a75be0
Merge branch 'MDL-67832_37' of https://github.com/timhunt/moodle into…
stronk7 Feb 5, 2020
a989562
Merge branch 'MDL-67175-37' of git://github.com/ferranrecio/moodle in…
andrewnicols Feb 6, 2020
867d949
MDL-67726 tool_phpunit: add missing input escaping
brendanheywood Feb 6, 2020
6733f41
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
sarjona Feb 7, 2020
59f9476
weekly release 3.7.4+
sarjona Feb 7, 2020
9a49f51
MDL-67532 badges: better default for new badge language.
paulholden Jan 24, 2020
5779862
MDL-66847 webservice: Correct breadcrumb + title for ws documentation.
lucaboesch Oct 10, 2019
ee0f61c
MDL-59303 auth_shibboleth: consistent readme URL.
paulholden Oct 25, 2019
fbd65fa
MDL-67894 mod_feedback: database error on show responses
grabs Feb 7, 2020
ba801e6
Automatically generated installer lang files
Feb 8, 2020
4f5e2fc
MDL-67142 quiz: fixed error when deleting saved questions long-name-quiz
AngadSethi Feb 7, 2020
07265da
Merge branch 'MDL-67894-37' of https://github.com/grabs/moodle into M…
sarjona Feb 11, 2020
f24cc99
Merge branch 'mdl67142-moodle37' of https://github.com/AngadSethi/moo…
sarjona Feb 11, 2020
7960af6
Merge branch 'MDL-66834-MOODLE_37_STABLE' of https://github.com/kepet…
sarjona Feb 11, 2020
b54c183
Merge branch 'MDL-66847-37' of git://github.com/lucaboesch/moodle int…
sarjona Feb 11, 2020
e81b619
Merge branch 'MDL-59303-37' of https://github.com/paulholden/moodle i…
sarjona Feb 11, 2020
3dab17b
Merge branch 'MDL-67532-37' of https://github.com/paulholden/moodle i…
stronk7 Feb 11, 2020
603e31b
MDL-67876 forms: not all field types need validation JS
timhunt Feb 12, 2020
4011bfc
Merge branch 'MDL-67876_37' of https://github.com/timhunt/moodle into…
stronk7 Feb 12, 2020
9ff79ab
MDL-67953 grunt: Work around spawn length limits
andrewnicols Feb 13, 2020
306eaa6
MDL-67727 behat: Reset ionic app properly
crazyserver Jan 17, 2020
a884eea
MDL-67965 behat: Get theme-specific context classes correctly
andrewnicols Feb 14, 2020
6dbf1de
Merge branch 'MDL-67965-37' of git://github.com/andrewnicols/moodle i…
junpataleta Feb 14, 2020
0ee03dd
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
sarjona Feb 14, 2020
5c7966e
weekly release 3.7.4+
sarjona Feb 14, 2020
0c9fe38
MDL-67817 core_lang: Update timezone strings
dthies Feb 13, 2020
8fedcb4
MDL-67817 core_date: Add test for timezone localization strings
dthies Feb 7, 2020
d927703
Automatically generated installer lang files
Feb 16, 2020
0846b4a
MDL-61389 mod_forum: Descriptive aria-label for "Discuss this topic"
junpataleta Feb 13, 2020
b400040
MDL-61390 mod_forum: Create template for forum search results
junpataleta Feb 7, 2020
21bac71
MDL-67471 message: fixed mark_notification_read with messaging disabled
t-schroeder Dec 6, 2019
86f297c
Merge branch 'MDL-67817-m37-master' of https://github.com/dthies/mood…
stronk7 Feb 17, 2020
1b43f6b
Merge branch 'MDL-61389-37' of git://github.com/junpataleta/moodle in…
stronk7 Feb 17, 2020
fc01f86
MDL-67953 grunt: Spawn new process for gherkinlint
andrewnicols Feb 18, 2020
414a461
Merge branch 'MDL-67953-37' of git://github.com/andrewnicols/moodle i…
stronk7 Feb 18, 2020
c4b4727
Merge branch 'MDL-61390-37' of git://github.com/junpataleta/moodle in…
stronk7 Feb 18, 2020
6ffe3ec
Merge branch 'MDL-67471_37' of https://github.com/t-schroeder/moodle …
stronk7 Feb 18, 2020
6aaa78f
MDL-67942 Quiz: Quiz attempt report delete_selected_attempts issue
HuongNV13 Feb 12, 2020
2a91205
MDL-67947 questions: questions_in_use should ask all components
timhunt Feb 13, 2020
9dd7ac3
Merge branch 'MDL-67947_37' of https://github.com/timhunt/moodle into…
stronk7 Feb 19, 2020
4441cfe
Merge branch 'MDL-67942-37' of https://github.com/HuongNV13/moodle in…
stronk7 Feb 19, 2020
d08e7b7
MDL-50455: tool_capability: Use static cache when loading context data
Jun 4, 2015
37ef745
Merge branch 'MDL-67727-37' of git://github.com/crazyserver/moodle in…
stronk7 Feb 20, 2020
c61f9a4
Merge branch 'install_37_STABLE' of https://git.in.moodle.com/amosbot…
junpataleta Feb 21, 2020
d077ffd
weekly release 3.7.4+
junpataleta Feb 21, 2020
4be6148
MDL-67980 tasks: Sort ad-hoc tasks by nextruntime.
golenkovm Feb 17, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@
}
},
{
files: ["**/amd/src/*.js"],
files: ["**/amd/src/*.js", "Gruntfile.js"],
// Check AMD with some slightly stricter rules.
rules: {
'no-unused-vars': 'error',
Expand Down
2 changes: 2 additions & 0 deletions .jshintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**/amd/**
/*.js
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v8.16.1
55 changes: 27 additions & 28 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,18 @@ notifications:

language: php

dist: xenial

services:
- mysql

php:
# We only run the highest and lowest supported versions to reduce the load on travis-ci.org.
- 7.2
- 7.1
- 7.3
- 7.1.30 # Make this sticky because current default version (7.1.11) has a bug with redis-extension output (MDL-66062)

addons:
postgresql: "9.6"
packages:
- mysql-server-5.6
- mysql-client-core-5.6
- mysql-client-5.6

# Redis tests are currently failing on php 7.2 due to https://bugs.php.net/bug.php?id=75628
# services:
# - redis-server

env:
# Although we want to run these jobs and see failures as quickly as possible, we also want to get the slowest job to
Expand All @@ -35,9 +32,6 @@ env:
# CI Tests should be second-highest in priority as these only take <= 60 seconds to run under normal circumstances.
# Postgres is significantly is pretty reasonable in its run-time.

# Run unit tests on MySQL
- DB=mysqli TASK=PHPUNIT

# Run CI Tests without running PHPUnit.
- DB=none TASK=CITEST

Expand All @@ -54,32 +48,32 @@ matrix:
fast_finish: true

include:
# Run mysql only on 7.3 - it's just too slow
- php: 7.3
env: DB=mysqli TASK=PHPUNIT
# Run grunt/npm install on highest version ('node' is an alias for the latest node.js version.)
- php: 7.2
env: DB=none TASK=GRUNT NVM_VERSION='lts/carbon'

exclude:
# MySQL - it's just too slow.
# Exclude it on all versions except for 7.2

- env: DB=mysqli TASK=PHPUNIT
php: 7.1

cache:
directories:
- $HOME/.composer/cache
- $HOME/.npm

before_install:
# Avoid IPv6 default binding as service (causes redis not to start).
sudo service redis-server start --bind 127.0.0.1

install:
- >
if [ "$DB" = 'mysqli' ];
then
sudo mkdir /mnt/ramdisk
sudo mount -t tmpfs -o size=1024m tmpfs /mnt/ramdisk
sudo stop mysql
sudo service mysql stop
sudo mv /var/lib/mysql /mnt/ramdisk
sudo ln -s /mnt/ramdisk/mysql /var/lib/mysql
sudo start mysql
sudo service mysql restart
fi
- >
if [ "$DB" = 'pgsql' ];
Expand All @@ -99,10 +93,8 @@ install:
echo 'auth.json' >> .git/info/exclude
fi

# Enable Redis.
# Redis tests are currently failing on php 7.2 due to https://bugs.php.net/bug.php?id=75628
# echo 'extension="redis.so"' > /tmp/redis.ini
# phpenv config-add /tmp/redis.ini
echo 'extension="redis.so"' > /tmp/redis.ini
phpenv config-add /tmp/redis.ini

# Install composer dependencies.
# We need --no-interaction in case we hit API limits for composer. This causes it to fall back to a standard clone.
Expand Down Expand Up @@ -173,12 +165,19 @@ before_script:
mkdir -p "$HOME"/roots/phpunit

# The phpunit dataroot and prefix..
# Redis tests are currently failing on php 7.2 due to https://bugs.php.net/bug.php?id=75628
# -e "/require_once/i \\define('TEST_SESSION_REDIS_HOST', '127.0.0.1');" \
sed -i \
-e "/require_once/i \\\$CFG->phpunit_dataroot = '\/home\/travis\/roots\/phpunit';" \
-e "/require_once/i \\\$CFG->phpunit_prefix = 'p_';" \
config.php ;
# Redis cache store tests
sed -i \
-e "/require_once/i \\define('TEST_CACHESTORE_REDIS_TESTSERVERS', '127.0.0.1');" \
config.php ;
# Redis session tests, but not for PHP 7.2 and up. See MDL-60978 for more info.
redissession="define('TEST_SESSION_REDIS_HOST', '127.0.0.1');"
sed -i \
-e "/require_once/i \\${redissession}" \
config.php ;

# Initialise PHPUnit for Moodle.
php admin/tool/phpunit/cli/init.php
Expand Down
42 changes: 29 additions & 13 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
* Grunt configuration
*/

/* eslint-env node */
module.exports = function(grunt) {
var path = require('path'),
tasks = {},
Expand Down Expand Up @@ -150,6 +151,9 @@ module.exports = function(grunt) {
tasks: ['yui']
},
gherkinlint: {
options: {
nospawn: false,
},
files: ['**/tests/behat/*.feature'],
tasks: ['gherkinlint']
}
Expand Down Expand Up @@ -292,19 +296,31 @@ module.exports = function(grunt) {
};

tasks.gherkinlint = function() {
var done = this.async(),
options = grunt.config('gherkinlint.options');

var args = grunt.file.expand(options.files);
args.unshift(path.normalize(__dirname + '/node_modules/.bin/gherkin-lint'));
grunt.util.spawn({
cmd: 'node',
args: args,
opts: {stdio: 'inherit', env: process.env}
}, function(error, result, code) {
// Propagate the exit code.
done(code === 0);
});
const done = this.async();
const options = grunt.config('gherkinlint.options');

// Grab the gherkin-lint linter and required scaffolding.
const linter = require('gherkin-lint/src/linter.js');
const featureFinder = require('gherkin-lint/src/feature-finder.js');
const configParser = require('gherkin-lint/src/config-parser.js');
const formatter = require('gherkin-lint/src/formatters/stylish.js');

// Run the linter.
const results = linter.lint(
featureFinder.getFeatureFiles(grunt.file.expand(options.files)),
configParser.getConfiguration(configParser.defaultConfigFileName)
);

// Print the results out uncondtionally.
formatter.printResults(results);

// Report on the results.
// We exit 1 if there is at least one error, otherwise we exit cleanly.
if (results.some(result => result.errors.length > 0)) {
done(1);
} else {
done(0);
}
};

tasks.startup = function() {
Expand Down
3 changes: 2 additions & 1 deletion admin/classes/task_log_table.php
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,8 @@ public function query_db($pagesize, $useinitialsbar = true) {
}

$sql = "SELECT
tl.*,
tl.id, tl.type, tl.component, tl.classname, tl.userid, tl.timestart, tl.timeend,
tl.dbreads, tl.dbwrites, tl.result,
tl.dbreads + tl.dbwrites AS db,
tl.timeend - tl.timestart AS duration,
{$userfields}
Expand Down
Loading