Sara Arjona
16511af2a1
Merge branch 'MDL-77012' of https://github.com/paulholden/moodle
2023-04-12 14:09:27 +02:00
Sara Arjona
3c5e26901c
Merge branch 'MDL-77374-master' of https://github.com/meirzamoodle/moodle
2023-04-12 13:14:07 +02:00
Sara Arjona
ea2e9d5920
MDL-76722 core: Fix upgrade failures with MariaDB
...
The 'enable' field doesn't exist, and this is causing some failures
with MariaDB (and probably with MySQL too).
2023-04-12 11:43:52 +02:00
Meirza
bb7f3bd9f5
MDL-77374 libraries: Added #[AllowDynamicProperties] attribute
...
To temporarily prevent the PHP 8.2 warning about Dynamic Properties' deprecation,
the #[AllowDynamicProperties] property was added. We encourage anyone to perform the upgrade
as soon as the Google library complies with PHP 8.2.
2023-04-12 16:39:43 +07:00
Shamim Rezaie
caa9fe6e42
Merge branch 'MDL-76722-master' of https://github.com/andrewnicols/moodle
2023-04-12 19:23:17 +10:00
Sara Arjona
255d5a3c5a
Merge branch 'MDL-77837-master' of https://github.com/andrewnicols/moodle
2023-04-11 12:12:43 +02:00
Sara Arjona
7d750e2a46
Merge branch 'MDL-77030-master-feedback' of https://github.com/kevpercy/moodle
2023-04-11 11:17:52 +02:00
Sara Arjona
dbabe07db8
Merge branch 'MDL-77148' of https://github.com/AnupamaSarjoshi/moodle
2023-04-11 10:17:03 +02:00
Kevin Percy
b976b3bed0
MDL-77030 gradereport_grader: Display feedback in grader report
2023-04-11 13:16:06 +08:00
Alex Morris
9bc236d48d
MDL-76722 user: Add new update_user_device_public_key webservice
2023-04-11 08:58:27 +08:00
Alex Morris
7c843b380b
MDL-76722 lib/db: Add new publickey field to user_devices table
2023-04-11 08:58:26 +08:00
Andrew Nicols
115d6a8b9d
MDL-77837 cron: Move cron_setup_user to deprecatedlib
2023-04-06 23:19:01 +08:00
Andrew Nicols
25f1ec59d9
MDL-77837 core: Improve usage docs for cron::setup_user
2023-04-06 23:19:01 +08:00
Andrew Nicols
2dde341898
MDL-77837 core: Improve cron upgrade.txt notes
2023-04-06 23:19:01 +08:00
Andrew Nicols
5319ba9c15
MDL-77837 phpunit: Ensure that the cron user setter is used
...
When running an adhoc task in a unit test we should use the cron variant
of the set user method to mimic the behaviour of a real cron run.
2023-04-06 23:19:01 +08:00
Andrew Nicols
12b0f796b9
MDL-77837 cron: Ensure user is set when running tasks
...
We should be proactive in ensuring that the environment is clean when
running a task. We already ensure that we have a clean renderer and
other parts of the output chain, but we were not setting a clean user.
This change adds a call to setup the cron user before each task is
actually executed.
2023-04-06 23:19:01 +08:00
Paul Holden
fa921f87f2
MDL-77686 logstore_legacy: final plugin uninstallation step.
...
This supersedes the partial uninstallation from 61cd980f, ensuring
we also now clear up any remaining data (e.g. scheduled tasks).
2023-04-06 14:46:31 +01:00
Anupama Sarjoshi
e6a3295fba
MDL-77148 core: Fix to export params for templates in correct format
...
When questions are filtered by tags in the question bank, the qtagids
params are passed in the array format. Though moodle_url handles this,
single_button::export_for_template cannot. Hence changes done in
weblib.php to provide params for export_for_template in the
suitable format.
Thanks Huong. I have added the Behat test you provided in the patch.
2023-04-06 13:22:01 +01:00
Andrew Nicols
31f82832b6
MDL-65471 core: Sort directories before hashing
2023-04-06 15:41:00 +08:00
Andrew Nicols
eb1b172397
Merge branch 'MDL-65471-outageless' of https://github.com/Peterburnett/moodle
2023-04-06 08:36:25 +02:00
Paul Holden
dcc32979ec
Merge branch 'MDL-77802-master' of https://github.com/ferranrecio/moodle
2023-04-06 08:36:22 +02:00
Ilya Tregubov
ac7f9b45a3
Merge branch 'MDL-77130-master-v2' of https://github.com/dmitriim/moodle
2023-04-06 08:35:17 +02:00
Peter Burnett
027c770eab
MDL-65471 upgrade: framework to reduce maintenance mode
2023-04-06 11:38:26 +10:00
Ferran Recio
625f9646a7
MDL-77802 core_xapi: create core_xapi_get_states webservice
...
The xAPI get states webservice is needed for mobile APPs to check if any
new state has been stored from another device.
2023-04-05 12:59:06 +02:00
Paul Holden
1f6722e696
Merge branch 'MDL-77254-master' of https://github.com/sarjona/moodle
2023-04-04 17:36:51 +01:00
Sara Arjona
c8628576e3
MDL-77254 h5p: Add support to restored states
...
The restored states should be treated differently, to avoid resetting
them by default the first time users access them.
In that case, the first time users access to content with restored
xAPI states, they should be displayed (instead of resetting them).
2023-04-04 17:23:43 +02:00
Paul Holden
c51b7e2c44
MDL-77012 editor_tiny: correct block formats property syntax.
...
Co-authored-by: Hiroto Kagotani <hiroto.kagotani@gmail.com>
2023-04-04 09:53:13 +01:00
Ilya Tregubov
90fa3f3390
Merge branch 'MDL-69976' of https://github.com/paulholden/moodle
2023-04-04 12:20:52 +08:00
Andrew Nicols
b0d5ad536b
MDL-74936 core: Add context to apis.json
2023-04-04 11:24:21 +08:00
Andrew Nicols
a262ba5d6e
Merge branch 'MDL-74936' of https://github.com/skodak/moodle
2023-04-04 11:22:49 +08:00
Dmitrii Metelkin
c11d4284be
MDL-77130 cohort: add custom fields
2023-04-04 13:01:40 +10:00
Sara Arjona
0d8fc7d9b1
Merge branch 'MDL-76800-master' of https://github.com/raortegar/moodle
2023-04-03 12:41:14 +02:00
Paul Holden
cea2bf47eb
Merge branch 'MDL-77227-master' of https://github.com/aanabit/moodle
2023-04-03 10:56:13 +01:00
Petr Skoda
176191dab5
MDL-74936 core: tidy up context API
2023-03-31 23:09:39 +02:00
Petr Skoda
728c3c4bd1
MDL-74936 core: namespace all context class
2023-03-31 23:09:39 +02:00
raortegar
ca2fd15a2a
MDL-76800 lib: Adapt dataformat to OpenSpout 4.0 version.
2023-03-31 09:18:14 +02:00
Andrew Nicols
64f2e494b9
Merge branch 'MDL-77783-master' of https://github.com/junpataleta/moodle
2023-03-31 11:30:54 +08:00
Jake Dallimore
aeb7763a0d
Merge branch 'MDL-77033-master-3' of https://github.com/ilyatregubov/moodle
2023-03-31 11:29:45 +08:00
Shamim Rezaie
e541732a6a
Merge branch 'MDL-74465-master-5' of https://github.com/marinaglancy/moodle
2023-03-31 13:45:15 +11:00
Ilya Tregubov
5b8c1ffd84
Merge branch 'MDL-77406' of https://github.com/AnupamaSarjoshi/moodle
2023-03-31 09:47:23 +08:00
Ilya Tregubov
e2f4cf48a5
Merge branch 'MDL-70976-master' of https://github.com/laurentdavid/moodle
2023-03-31 09:41:17 +08:00
Sara Arjona
28953bf23b
Merge branch 'MDL-77693-master' of https://github.com/andrewnicols/moodle
2023-03-30 19:00:32 +02:00
Sara Arjona
4c0ce28ade
Merge branch 'MDL-77761-master' of https://github.com/junpataleta/moodle
2023-03-30 17:53:13 +02:00
Jun Pataleta
64c1a5c337
Merge branch 'MDL-77306-master' of https://github.com/junpataleta/moodle
2023-03-30 23:38:57 +08:00
Jun Pataleta
c5c065e10a
MDL-77306 core: Remove LIMIT from SQL statement
...
Adding LIMIT to the primary auth type SQL statement does not play well
with Oracle. We can just remove the LIMIT clause from the SQL statement
and and pass IGNORE_MULTIPLE to the call to $DB->get_field_sql()
instead.
2023-03-30 23:18:27 +08:00
Ilya Tregubov
8b4bc3d31a
MDL-77033 core_behat: Refactor behat steps to be reusable.
...
We will need similar step definitions for gradebook setup page.
So moving those from grader plugin to the core.
2023-03-30 20:20:10 +08:00
Marina Glancy
a507a9e68a
MDL-74465 blocks: changes for backward-compatibility
2023-03-30 12:15:55 +01:00
Marina Glancy
6b081d2e9f
MDL-74465 blocks: allow configuration in modal
...
Introduce 'pagehash' - an identifier that uniquely identifies a page for the user session
2023-03-30 12:15:54 +01:00
Marina Glancy
1150b08264
MDL-74465 blocks: move some code into separate functions
...
This commit has no functional changes, only code refactoring
2023-03-30 12:15:51 +01:00
Sara Arjona
afe1f192c4
Merge branch 'MDL-76895-master' of https://github.com/ferranrecio/moodle
2023-03-30 12:51:03 +02:00