Tomo Tsuyuki
b81756cc04
MDL-78902 quiz restore: fix restore of 3.x backups with random questions
...
... where the random questions come from the quiz module context.
Co-authored-by: Tim Hunt <T.J.Hunt@open.ac.uk >
2024-04-11 22:09:59 +01:00
Ilya Tregubov
293ccf1948
MDL-77779 competency: Fix course restore from older backups.
...
overridegrade might be not set if Moodle < 4.1
2024-03-14 09:29:54 +08:00
Sara Arjona
c01663867a
MDL-69656 backup: Remove illegal whitespaces
2024-03-07 12:05:34 +01:00
Stefan Hanauska
8e874c5ad6
MDL-69656 backup: Replace urlencoded pluginfile urls
2024-03-06 07:40:59 +01:00
Huong Nguyen
806dcd5eee
MDL-69615 core_backup: Send backup report email once the tasks are done
2024-01-16 09:31:03 +07:00
Paul Holden
2a60bc604f
MDL-79797 backup: ensure block config is safely unserialized.
2023-12-06 03:54:20 +01:00
Sara Arjona
31b409d920
MDL-79992 backup: Display course backups from activity restore
...
The Course backup area was not displaying the course backups when
accessing to the Restore page for an activity because the context
was not updated properly for this area.
2023-11-03 12:23:18 +01:00
Jun Pataleta
94bc2cd38b
MDL-79551 versions: bump all versions and requires near release
2023-10-04 13:57:17 +08:00
Ilya Tregubov
94a13aeeff
MDL-79364 backup: Fix conversion for 1.9 backups.
...
1.9 backups used current plugin version as oldversion.
But quiz uses some hardcoded version numbers when processing
restore which is lower then current plugin number, so some quiz
logic was ignored.
See define_structure(), process_quiz_question_instance() within
restore_quiz_stepslib.php
2023-10-02 15:26:50 +08:00
Huong Nguyen
af31bedf16
Merge branch 'MDL-76092-master' of https://github.com/andrewnicols/moodle
2023-09-01 10:41:18 +07:00
Andrew Nicols
1ce54ee87e
Merge branch 'MDL-72321_master-squashed' of https://github.com/marxjohnson/moodle
2023-08-31 23:02:35 +08:00
Nathan Nguyen
d9a75f5315
MDL-72321 core: backup/restore filter condition
2023-08-31 15:00:39 +01:00
Andrew Nicols
8f9b3e1d52
Merge branch 'master_MDL-79134' of https://github.com/mattporritt/moodle
2023-08-29 13:32:46 +08:00
Matt Porritt
4b556a6840
MDL-79134 Backup: Deprecate MD5 for included user passwords
...
Prevent backups containing legacy MD5 hashed user passwords
from being added back into the database. Hashes are converted
to random SHA512 hashed passwords upon restore for these backups.
2023-08-28 13:39:42 +10:00
Andrew Nicols
956fd2bab5
MDL-76092 core_backup: Unit tests for convert_params_to_values
2023-08-23 14:19:05 +08:00
Paola Maneggia
d2279457f0
MDL-76092 core_backup: Fix PHP8.0 vulnerability convert_params_to_values
2023-08-23 12:21:48 +08:00
Tomo Tsuyuki
d8a4cc9533
MDL-67186 group: add custom fields
2023-08-09 11:02:49 +10:00
Huong Nguyen
728cdc0284
MDL-44190 backup: Always use the course context for course search
2023-07-19 11:26:55 +07:00
Huong Nguyen
18dca30eca
MDL-44190 backup: Current course will be selected by default
2023-07-19 09:17:56 +07:00
Paul Holden
1125af7857
MDL-78587 course: use tertiary nav selector on participant pages.
2023-07-12 18:26:23 +01:00
Ilya Tregubov
b924f68081
Merge branch 'MDL-69983-master' of https://github.com/davewoloszyn/moodle
2023-07-06 10:25:40 +08:00
Franziska Hübler
0458672a77
MDL-69983 backup: Save async backups in correct area.
2023-07-06 12:12:19 +10:00
Angelia Dela Cruz
09d654b3fe
MDL-78158 behat: Behat cleanup and optimisation
2023-07-04 07:01:27 +08:00
Angelia Dela Cruz
9f101a30b2
MDL-78158 Behat: Use data generators to add blocks
2023-07-03 17:41:21 +08:00
Andrew Nicols
09505be547
Merge branch '77986-master-backup-trim-search-fields' of https://github.com/DSI-Universite-Rennes2/moodle
2023-06-22 14:29:41 +02:00
Jun Pataleta
620371e7d3
Merge branch 'MDL-73325-master' of https://github.com/ntdat1904/datnguyen_moodle
2023-06-15 11:31:22 +08:00
Ilya Tregubov
9611669cae
Merge branch 'MDL-70152-master' of https://github.com/andelacruz/moodle
2023-06-14 13:24:06 +08:00
Damian Hippisley
faa41cd791
MDL-73325 core_badges: Add tags field to BadgeClass
2023-06-09 13:41:07 +01:00
Andrew Nicols
9f5d56b7c3
Merge branch 'MDL-75696_master' of https://github.com/marxjohnson/moodle
2023-06-08 12:30:49 +08:00
Andrew Nicols
7de0cb32d1
Merge branch 'MDL-76838' of https://github.com/paulholden/moodle
2023-06-08 11:54:05 +08:00
Ilya Tregubov
accddabca3
Merge branch 'MDL-77168-master' of https://github.com/andrewnicols/moodle
2023-05-31 10:22:02 +08:00
Angelia Dela Cruz
c95ef35b60
MDL-70152 behat: Forum behat generators use UI
...
Behat cleanup and optimisation
2023-05-29 10:32:20 +08:00
Angelia Dela Cruz
640db57c0e
MDL-70152 behat: Forum behat generators use UI
...
Replace steps that manually add forum and forum post instances
via the UI and use Behat generators. This improves the speed of
Behat test runs.
2023-05-29 10:32:12 +08:00
Paul Holden
3bfb7f759a
MDL-76838 backup: remove invalid utf8 code sequences writing XML.
...
The surrogate blocks FFFE and FFFF are non-characters, specifically
disallowed in the character range for XML documents.
2023-05-22 21:04:02 +01:00
Mark Johnson
b6b48be55d
MDL-75696 backup: Fix backup version checks
...
Several version checks were incorrectly using
restore_controller::info::moodle_release instead of moodle_version as a
version number. This replaces all of those checks with a common pair of
methods to make the checks clearer and more maintainable.
2023-05-18 15:53:35 +01:00
Julien Boulen
5a6ea11dda
MDL-77986 backup: trim extra white spaces on search forms
2023-05-17 16:29:38 +02:00
Ilya Tregubov
38230b57e4
Merge branch 'MDL-77840-master' of https://github.com/davewoloszyn/moodle
2023-05-16 09:46:05 +08:00
Andrew Nicols
6a417a3632
MDL-77168 backup: Switch from YUI to confirmation modal
2023-05-12 15:21:20 +08:00
Ilya Tregubov
954e523be8
Merge branch 'MDL-75623-master' of https://github.com/sh-csg/moodle
2023-05-10 11:42:56 +08:00
Ilya Tregubov
3f47d59035
Merge branch 'MDL-77987' of https://github.com/AnupamaSarjoshi/moodle
2023-05-03 12:39:47 +08:00
David Woloszyn
e364489007
MDL-77840 backup: Avoid passing nulls to base64_encode
2023-05-02 13:46:41 +10:00
Sara Arjona
49d013efd6
Merge branch 'MDL-77313' of https://github.com/paulholden/moodle
2023-04-25 15:18:26 +02:00
Anupama Sarjoshi
55dffbe6cb
MDL-77987 Backup: add progress tracking to some slow steps
2023-04-24 11:09:21 +01:00
Paul Holden
1dbeca84f6
MDL-77313 restore: re-add field to indicate course/category search.
...
When the two restore forms for searching courses and categories were
converted to core templates in eb9935c9 they lost the named submit
button, which broke searching.
2023-04-24 11:04:20 +01:00
Jun Pataleta
460e3e9c8d
MDL-78001 backup: Bump release to 4.3
2023-04-22 23:06:58 +08:00
Eloy Lafuente (stronk7)
061c9d7ba0
MDL-77940 versions: bump all versions and requires near release
...
version = 2023042400 release version
requires= 2023041800 current rc1 version
2023-04-18 18:08:09 +02:00
Marina Glancy
8fc1486d36
MDL-77164 various: fix incorrect phpdocs
2023-04-13 11:35:06 +01: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
1996a7cfbf
MDL-77254 backup: Backup/restore xAPI state
2023-04-04 17:23:43 +02:00
Meirza
8a5485a714
MDL-77338 backup: Added class properties that are not declared.
...
In PHP 8.2 and later, setting a value to an undeclared class property is
deprecated and emits a deprecation notice.
So we need to add missing class properties that still need to be declared.
2023-04-03 22:39:39 +07:00