Tomo Tsuyuki
f4597c9096
MDL-73926 backup: Add hook to exclude events for triggering backup
2023-12-14 10:01:47 +11:00
Sara Arjona
9e3acd9f06
MDL-79915 backup: Improve the Restore main page
...
Júlia, from the PX team, has suggested a few improvements to make it easier to
understand the Restore main page:
- Displaying a notification instead of the empty table when there are no files
in an area.
- Improve the copy, removing the help buttons and moving this information to the
main page.
- Replacing "Import a backup file" with "Upload a backup file".
- Adding some space between the different areas.
- Displaying a different text in the different "Manage backup files" buttons.
2023-11-29 09:19:46 +01:00
Jun Pataleta
690d783f14
MDL-79912 backup: Fix alignment of tertiary navigation border
2023-11-23 10:00:52 +08:00
Sara Arjona
424c9cb1bd
MDL-79912 backup: Create Course reuse index page
...
The backup/view.php page has been created to display the list of
course reuse actions available for users.
That way, the "Course reuse" option in the secondary navigation
will display this page instead of redirecting to the first action
available.
Apart from that, the headers for all the Course reuse actions have
been homogenised and the tertiary navigation selector has been included,
to replace headers and make it easier navigate between actions.
2023-11-22 18:11:43 +01:00
Huong Nguyen
af31bedf16
Merge branch 'MDL-76092-master' of https://github.com/andrewnicols/moodle
2023-09-01 10:41:18 +07: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
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
Ilya Tregubov
9611669cae
Merge branch 'MDL-70152-master' of https://github.com/andelacruz/moodle
2023-06-14 13:24:06 +08: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
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
Andrew Nicols
6a417a3632
MDL-77168 backup: Switch from YUI to confirmation modal
2023-05-12 15:21:20 +08: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
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
Andrew Nicols
9ec46c232d
MDL-77186 core: Move all uses of cronlib to new class
2023-03-13 21:21:13 +08:00
Jun Pataleta
8441270181
Merge branch 'MDL-77559-master-2' of https://github.com/andrewnicols/moodle
2023-03-09 16:02:01 +08:00
Andrew Nicols
5ae44ff9d3
Merge branch 'MDL-77467' of https://github.com/timhunt/moodle
2023-03-09 10:46:36 +08:00
Andrew Nicols
511401f4f6
MDL-77559 js: Rebuild all JS with Node 16
2023-03-09 09:53:19 +08:00
Tim Hunt
497c527e98
MDL-77467 retore: add progress tracking to potentially slow steps
2023-03-02 15:36:28 +00:00
Jun Pataleta
916503658d
Merge branch 'MDL-75012-master-5' of https://github.com/andrewnicols/moodle
2023-03-02 12:34:34 +08:00
Andrew Nicols
33b1e41f13
MDL-75012 js: Full build of all grunt things
2023-03-02 11:55:32 +08:00
Jun Pataleta
6802f6b7f4
Merge branch 'MDL-76938_restore_comments' of https://github.com/davosmith/moodle
2023-03-02 08:42:15 +08:00
Marina Glancy
c184b2d284
MDL-68347 course: trigger event if user was created during restore
2023-02-20 10:20:00 +00:00
Davo Smith
b395c3f63b
MDL-76938 backup: fix restore of comments linked to a course format
2023-01-26 12:31:13 +00:00
Sara Arjona
ae53d04144
Merge branch 'MDL-75337-master' of https://github.com/laurentdavid/moodle
2023-01-24 16:07:35 +01:00
Laurent David
fc72a1d7b1
MDL-75337 core: Single button - core changes
...
* Change all core calls toward single_button to use single_button::BUTTON_PRIMARY
when needed
2023-01-24 06:01:35 +01:00
Andrew Nicols
7000a99de3
MDL-76362 core: Coding style fixes
2023-01-23 09:15:55 +08:00
Marina Glancy
b0a83aa7bd
MDL-76362 various: Avoid passing nulls to functions that don't allow nulls
...
PHP 8.1 is more strict on the parameter type. Functions such as trim(), strlen(), str_replace(), etc
show notice when null is passed as an argument
2023-01-23 09:15:54 +08:00
Andrew Nicols
425d4f2583
Merge branch 'MDL-75573' of https://github.com/paulholden/moodle
2022-12-06 13:54:26 +08:00
Paul Holden
be83010d4f
MDL-75573 backup: translate async operation type in messages.
2022-12-01 19:48:29 +00:00
Paul Holden
e5c6575bbd
MDL-75789 restore: multi-byte safe substring calculating course names.
...
Co-authored-by: Leon Stringer <leon.stringer@ntlworld.com>
2022-11-29 08:32:22 +00:00
Paul Holden
8aaede0e7d
MDL-75862 backup: omit sesskey for continue buttons using get method.
...
It's automatically added by the rendered single_button instance when
using post method, so no need to add it unconditionally.
2022-11-10 10:17:04 +08:00
Sara Arjona
4cf81fd3c2
Merge branch 'MDL-73030' of https://github.com/paulholden/moodle
2022-10-24 15:47:21 +02:00
Marina Glancy
41b93bd7e5
MDL-73424 general: Internal methods must have same type as parent
...
Otherwise the error is thrown in PHP8.1
2022-10-10 16:46:13 +02:00