Jake Dallimore
a34d5ee92b
MDL-76821 enrol_lti: prevent legacy launches via upgraded enrolment
...
If the enrolment instance (the 'published resource') has been upgraded
from LTI 1.1/2.0 to LTI 1.3 (i.e. a new instance was not created),
prevent legacy launches which may occur from old resource links. Only
LTI Advantage launches should be permitted through the method.
2023-05-05 17:07:21 +08:00
Jake Dallimore
faa3878abb
MDL-76821 enrol_lti: fix bug in repo causing return of legacy lti users
...
If the enrolment method is updated from an LTI 1.1/2.0 tool to an LTI
1.3 tool, it may have associated enrol_lti_users records not having
ltideploymentid values. These are legacy users and must not be returned
by the repository, which deals only with LTI 1.3 LTI users.
2023-05-05 17:07:12 +08:00
Safat
e703bdeb0a
MDL-77576 core: Add testsuite for communication
...
Add testsuite for core communication to runn all
the tests for that subsystem.
Originally implemented as MDL-76702.
Co-Authored-By: Safat Shahin <safat.shahin@moodle.com>
2023-05-05 14:42:45 +10:00
Safat
37539dca0c
MDL-77576 core: Add password unmask required field
...
The password unmask field will have the ability to
be a required field while used the required class.
Originally implemented as MDL-76701.
Co-Authored-By: Safat Shahin <safat.shahin@moodle.com>
2023-05-05 14:42:43 +10:00
Huong Nguyen
ec5663f1a4
MDL-77576 core: Register a new communication plugin-type
...
A new communication plugin type added to core to implement
the communication provider features.
Original implemented as MDL-76699
Co-Authored-By: Huong Nguyen <huongnv13@gmail.com>
2023-05-05 14:41:30 +10:00
Huong Nguyen
163b4134df
MDL-77576 core: Register new communication sub-system
...
Create a new subsystem for communication and create
associated experimental settings to safely use the
new subsystem.
Originally implemented as MDL-76699.
Co-Authored-By: Huong Nguyen <huongnv13@gmail.com>
2023-05-05 14:41:28 +10:00
Jun Pataleta
87edadbb0c
Merge branch 'MDL-76344-master' of https://github.com/stevandoMoodle/moodle
2023-05-05 10:35:16 +08:00
Luca Bösch
86aaab4329
MDL-77872 quiz: quiz editing page less narrow.
2023-05-04 15:36:43 +02:00
Paul Holden
2b6d7d300a
MDL-71413 user: final removal of deprecated profile field methods.
2023-05-04 14:16:05 +01:00
Paul Holden
029474c319
MDL-70189 lang: final removal of deprecated 311 strings.
2023-05-04 14:15:35 +01:00
Sara Arjona
5d320dd7d1
weekly release 4.3dev
2023-05-04 12:42:39 +02:00
Paul Holden
ea404b8e37
MDL-77700 blog: add comment author data to custom report source.
...
The ability to report on blog comments was added in 27ebde57
, however
it lacked the option to report on the user who added the comment(s).
AMOS BEGIN
CPY [author,core_notes],[author,core_blog]
AMOS END
2023-05-04 09:12:50 +01:00
Eloy Lafuente (stronk7)
e1919e6793
MDL-78116 core: Run tests against Windows on GHA
...
Signed-off-by: Andrew Nicols <andrew@nicols.co.uk>
2023-05-04 15:39:24 +08:00
Andrew Nicols
3b7ef3d287
Merge branch 'MDL-78054-master' of https://github.com/dpalou/moodle
2023-05-04 12:04:42 +08:00
Stevani Andolo
a78738c855
MDL-76344 course: Fixed course image 'non image file' layout
2023-05-04 10:26:06 +08:00
Jake Dallimore
3abb8c4a28
Merge branch 'MDL-78002' of https://github.com/stronk7/moodle
2023-05-04 10:07:07 +08:00
Ilya Tregubov
7a0880a737
Merge branch 'MDL-78094-master' of https://github.com/snake/moodle
2023-05-04 08:53:27 +08:00
Paul Holden
ca77f51f2c
MDL-78040 block_glossary_random: switch to block test generator.
...
Random failures after manually adding block instances (specifically
on slow/Oracle systems) can be entirely avoided by using the block
test generator for scenarios that are not specifically concerned with
manually adding blocks.
2023-05-03 16:42:55 +01:00
Sara Arjona
025690347d
Merge branch 'MDL-77781-master' of https://github.com/sarjona/moodle
2023-05-03 16:04:53 +02:00
Jun Pataleta
aa011d149e
Merge branch 'MDL-77398' of https://github.com/paulholden/moodle
2023-05-03 20:36:39 +08:00
Laurent David
4a91802a44
MDL-77781 core_completion: Completion view must be deleted too
...
When resetting a course, completion view entries should also be
deleted
Co-authored-by: Georg Moser <georg@moser.link>
2023-05-03 14:27:54 +02:00
Jake Dallimore
4bcb6a19bf
Merge branch 'MDL-77384' of https://github.com/paulholden/moodle
2023-05-03 16:51:58 +08:00
Jake Dallimore
78a4999ddf
Merge branch 'MDL-78023' of https://github.com/paulholden/moodle
2023-05-03 16:15:29 +08:00
Sara Arjona
60143dff4f
Merge branch 'MDL-77312' of https://github.com/paulholden/moodle
2023-05-03 09:59:12 +02:00
Sara Arjona
29301517d4
Merge branch 'MDL-78049-master' of https://github.com/PhMemmel/moodle
2023-05-03 09:45:12 +02:00
Ilya Tregubov
b054baacb6
Merge branch 'MDL-77320' of https://github.com/paulholden/moodle
2023-05-03 15:36:08 +08:00
Sara Arjona
5222c27bb5
Merge branch 'MDL-78057' of https://github.com/danmarsden/moodle
2023-05-03 09:22:34 +02:00
Sara Arjona
c03e4cadf3
Merge branch 'MDL-76971' of https://github.com/paulholden/moodle
2023-05-03 09:18:18 +02:00
Sara Arjona
ed2708bfa9
Merge branch 'MDL-78006' of https://github.com/paulholden/moodle
2023-05-03 09:04:30 +02:00
Ilya Tregubov
47b977bc30
Merge branch 'MDL-77810' of https://github.com/paulholden/moodle
2023-05-03 13:07:58 +08:00
Ilya Tregubov
3f47d59035
Merge branch 'MDL-77987' of https://github.com/AnupamaSarjoshi/moodle
2023-05-03 12:39:47 +08:00
Jake Dallimore
d2b655cbf2
Merge branch 'MDL-78052-master' of https://github.com/sarjona/moodle
2023-05-03 12:06:33 +08:00
Ilya Tregubov
9d4a20d140
Merge branch 'MDL-77546-master' of https://github.com/mihailges/moodle
2023-05-03 10:56:41 +08:00
Jun Pataleta
429a1b644f
Merge branch 'MDL-77394' of https://github.com/paulholden/moodle
2023-05-03 10:31:12 +08:00
Jun Pataleta
7787a32f65
Merge branch 'MDL-78038' of https://github.com/paulholden/moodle
2023-05-03 10:25:47 +08:00
Ilya Tregubov
cedadb7c03
Merge branch 'MDL-77936' of https://github.com/paulholden/moodle
2023-05-03 10:07:06 +08:00
Jun Pataleta
8cfaae5e84
Merge branch 'MDL-78011' of https://github.com/paulholden/moodle
2023-05-03 09:58:22 +08:00
Jake Dallimore
bdee325701
MDL-78094 webservice_soap: fix use of core_external in locallib
2023-05-03 09:41:50 +08:00
Ilya Tregubov
ed6e15c67f
Merge branch 'MDL-76835-master' of https://github.com/aya-saad1/moodle
2023-05-03 09:29:06 +08:00
David Woloszyn
c713e970a6
MDL-77840 enrol_lti: Avoid passing nulls to base64_encode
2023-05-03 09:32:18 +10:00
Paul Holden
9aac3ac605
MDL-78093 gradereport_grader: handle modal retrieval promise failures.
2023-05-02 16:17:11 +01:00
Paul Holden
9aa23e4aff
MDL-78093 grade: standardize additional external parameter type.
2023-05-02 16:17:11 +01:00
Sara Arjona
29102c91b9
Merge branch 'MDL-77858' of https://github.com/paulholden/moodle
2023-05-02 16:49:43 +02:00
Sara Arjona
537e5bf5e4
Merge branch 'MDL-77791_master' of https://github.com/dvdcastro/moodle
2023-05-02 12:03:48 +02:00
Jun Pataleta
7a9235a7bb
Merge branch 'MDL-76857-master' of https://github.com/sarjona/moodle
2023-05-02 15:45:19 +08:00
David Woloszyn
80203e3be1
MDL-77840 lti: Avoid passing nulls to base64_encode
2023-05-02 13:46:41 +10:00
David Woloszyn
e364489007
MDL-77840 backup: Avoid passing nulls to base64_encode
2023-05-02 13:46:41 +10:00
David Woloszyn
b318ce307d
MDL-77840 mnet: Avoid passing nulls to base64_encode
2023-05-02 13:46:41 +10:00
Ilya Tregubov
a7c42e69f4
Merge branch 'MDL-78025' of https://github.com/timhunt/moodle
2023-05-02 11:42:45 +08:00
Huong Nguyen
3ac2f99ca3
MDL-78065 tiny_link: Fix cannot create link for selection text
2023-05-02 10:23:07 +07:00