Jake Dallimore
4fda419e88
MDL-79675 enrol_lti: fix class instantiation after library upgrade
2024-03-06 08:44:14 +08:00
Jake Dallimore
7c9fb5d89b
MDL-79675 enrol_lti: fix client implementation signatures after upgrade
...
Not strictly required due to contravariance, but nice for readability.
2024-03-06 08:44:14 +08:00
Jake Dallimore
73ce114066
MDL-79675 enrol_lti: fix deep linking return after library removals
2024-03-06 08:44:14 +08:00
Jake Dallimore
2a783ec964
MDL-79675 enrol_lti: fix JWKS generation after library removals
2024-03-06 08:44:14 +08:00
Jake Dallimore
eb94b5677c
MDL-79675 enrol_lti: fix login redirection after library deprecations
...
v5.7.0 changed this process. Now, we just fetch the URL and do our own
redirect.
https://github.com/packbackbooks/lti-1-3-php-library/releases/tag/v5.7.0
2024-03-06 08:44:14 +08:00
Jake Dallimore
f7c12a372d
MDL-79675 enrol_lti: migrate validate() calls to initialize() per v6.0.0
...
Calls to validate() have been replaced in v6.0.0.
https://github.com/packbackbooks/lti-1-3-php-library/releases/tag/v6.0.0
2024-03-06 08:44:14 +08:00
Jake Dallimore
7560375ad6
MDL-79675 enrol_lti: replace ImsCookie use with local implementation
...
The default implementation, previously included with the library, is no
longer shipped there. Clients must provide their own implementation of
the ICookie interface instead.
2024-03-06 08:44:14 +08:00
Jake Dallimore
63569a4776
MDL-79675 libraries: upgrade lti1p3 to v6.0.0
2024-03-06 08:44:07 +08:00
Sara Arjona
d3ad77e476
weekly release 4.4dev
2024-02-15 15:39:37 +01:00
Sara Arjona
54a129d3b4
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
2024-02-15 15:39:32 +01:00
Huong Nguyen
f364cf18eb
Merge branch 'MDL-80823-wwwroot-redirect' of https://github.com/brendanheywood/moodle
2024-02-15 11:13:33 +07:00
Sara Arjona
8bde08c96d
Merge branch 'MDL-78088-master' of https://github.com/jleyva/moodle
2024-02-14 16:53:03 +01:00
Juan Leyva
53c94c0b21
MDL-78088 tool_dataprivacy: New WS tool_dataprivacy_get_data_requests
2024-02-14 15:38:57 +01:00
Juan Leyva
2108c3a053
MDL-78088 tool_dataprivacy: New WS tool_dataprivacy_create_data_request
2024-02-14 15:38:57 +01:00
Juan Leyva
f54185ab3a
MDL-78088 tool_dataprivacy: New WS get_access_information
2024-02-14 15:09:31 +01:00
Juan Leyva
0be4d7b2bd
MDL-78088 tool_dataprivacy: Enable and return additional info
2024-02-14 15:09:31 +01:00
Sara Arjona
cd655be112
Merge branch 'MDL-79321-master' of https://github.com/andelacruz/moodle
2024-02-14 09:35:22 +01:00
Sara Arjona
ce7f3eef04
Merge branch 'MDL-79552' of https://github.com/paulholden/moodle
2024-02-14 09:30:09 +01:00
Huong Nguyen
50ca1b1618
Merge branch 'MDL-80249-main' of https://github.com/sarjona/moodle
2024-02-14 15:08:22 +07:00
Sara Arjona
1ea31db81c
MDL-80249 course: Hide secondary menu and add breadcrumb to section page
2024-02-14 08:03:56 +01:00
Huong Nguyen
9ac10c4681
Merge branch 'MDL-71744_master' of https://github.com/t-schroeder/moodle
2024-02-14 10:31:48 +07:00
anisa kusumadewi
64ae55f79b
MDL-71744 forum: added announcement forum defaults
2024-02-13 17:24:27 +01:00
Sara Arjona
1d23446a1b
Merge branch 'MDL-80807' of https://github.com/paulholden/moodle
2024-02-13 16:16:01 +01:00
Sara Arjona
0f2f0b2fd7
Merge branch 'MDL-80722' of https://github.com/paulholden/moodle
2024-02-13 16:13:17 +01:00
Sara Arjona
0d1f2a4504
Merge branch 'MDL-80219-main' of https://github.com/roland04/moodle
2024-02-13 16:09:32 +01:00
Sara Arjona
b91ec287dc
Merge branch 'MDL-80190-main' of https://github.com/ferranrecio/moodle
2024-02-13 15:28:05 +01:00
Huong Nguyen
b049e8e2cd
Merge branch 'MDL-80742-main' of https://github.com/mihailges/moodle
2024-02-13 15:23:58 +07:00
Angelia Dela Cruz
8754dc0724
MDL-79321 mod_quiz: Behat to set quiz as interactive with multiple tries
2024-02-13 16:22:16 +08:00
Jun Pataleta
c9c65a1b95
Merge branch 'MDL-80402-main' of https://github.com/andelacruz/moodle
2024-02-13 15:52:16 +08:00
Jun Pataleta
b660a59889
Merge branch 'MDL-80766' of https://github.com/paulholden/moodle
2024-02-13 15:34:38 +08:00
Huong Nguyen
15ae5d9b21
Merge branch 'MDL-80814-main' of https://github.com/aanabit/moodle
2024-02-13 10:18:44 +07:00
Huong Nguyen
b32407f1e9
Merge branch 'MDL-80724-master' of https://github.com/jleyva/moodle
2024-02-13 10:10:58 +07:00
Huong Nguyen
043c829ff1
Merge branch 'MDL-80630_main' of https://github.com/PhilippImhof/moodle
2024-02-13 09:54:53 +07:00
Huong Nguyen
22b0e01c27
Merge branch 'MDL-80869' of https://github.com/paulholden/moodle
2024-02-13 09:54:52 +07:00
Huong Nguyen
2a5ec75849
Merge branch 'MDL-80622-main' of https://github.com/roland04/moodle
2024-02-13 09:54:52 +07:00
Huong Nguyen
06783182ef
Merge branch 'MDL-80541-main' of https://github.com/aanabit/moodle
2024-02-13 09:54:52 +07:00
Huong Nguyen
c5eefd2782
Merge branch 'MDL-80557-main' of https://github.com/aanabit/moodle
2024-02-13 09:54:49 +07:00
Amaia Anabitarte
1ce32e3a60
MDL-80557 courseformat: Change default plugin order
2024-02-13 09:54:18 +07:00
Angelia Dela Cruz
a79c061821
MDL-80402 mod_quiz: Behat for interactive quiz question dependency
2024-02-13 10:33:28 +08:00
Huong Nguyen
7095211898
Merge branch 'MDL-80326-main' of https://github.com/laurentdavid/moodle
2024-02-13 08:55:22 +07:00
AMOS bot
a9e44c45bd
Automatically generated installer lang files
2024-02-13 00:10:30 +00:00
Jun Pataleta
0a0d4b20a7
Merge branch 'MDL-80072-main' of https://github.com/andrewnicols/moodle
2024-02-12 14:31:11 +08:00
Andrew Nicols
f0e46b994f
MDL-80072 core: Whitespace fix
2024-02-12 14:28:56 +08:00
Jun Pataleta
a8a31f648d
Merge branch 'MDL-80072-main' of https://github.com/andrewnicols/moodle
2024-02-12 13:58:05 +08:00
Andrew Nicols
4349a9164e
MDL-80072 editor_tiny: Editor options should not be passed to format_text
2024-02-12 11:11:19 +08:00
Andrew Nicols
3e6437e67c
MDL-80072 core: Mark nocache option to format_text as deprecated
...
This was actually deprecated back in MDL-34347 but never actually
emitted.
2024-02-12 11:11:19 +08:00
Andrew Nicols
85c1dd0077
MDL-80072 core: Deprecate format_text smiley option
...
This was actually deprecated in Moodle 2.0 but did not emit.
2024-02-12 11:11:18 +08:00
Andrew Nicols
d56303aa54
MDL-80072 core: Promote all formatting options to parameters
...
Now that PHP has support for named parameters, and we can use them in
Moodle, we should ditch `$options` arrays and use first-class,
documented, parameters.
Whilst this may seem scary, dumb, overwhelming, please note that you do
not need to supply all args, for example, to change the last parameter
of `format_text` you no longer need to do this:
return \core\container::get(\core\formatting::class)->format_text(
$text,
FORMAT_MOODLE,
$context,
false,
null,
true,
true,
true,
false,
false,
true,
);
Instead you can do:
return \core\container::get(\core\formatting::class)->format_text(
$text,
FORMAT_MOODLE,
$context,
allowid: true,
);
Or better still:
return \core\container::get(\core\formatting::class)->format_text(
text: $text,
format: FORMAT_MOODLE,
context: $context,
allowid: true,
);
This means that we can get defaults in the function signature, improves
our typing, and allows for deprecation and changes to options. It also
sets us up for success in the future.
2024-02-12 11:11:18 +08:00
Andrew Nicols
b353c8e1e2
MDL-80072 core: Improve format_* APIs to improve clarity
2024-02-12 11:11:18 +08:00
Andrew Nicols
fb1d9d65e0
MDL-80072 core: Move format_string cache to class prop
...
This means that the cache will be automatically reset between tests.
2024-02-12 11:11:18 +08:00