Commit Graph

3373 Commits

Author SHA1 Message Date
Paul Holden 8f2087f2e6 Merge branch 'MDL-81655' of https://github.com/larsbonczek/moodle into main 2025-03-20 15:15:44 +00:00
Andrew Nicols a7aedd91ff MDL-80984 core: Coding style updates 2025-03-19 23:01:00 +08:00
Nathan Nguyen 224b6eb39a MDL-80984 gradepenalty: add penalty feature 2025-03-19 23:00:51 +08:00
Andrew Nicols 0f2a9becf9 MDL-83399 core: Coding style fixes 2025-03-19 12:02:41 +08:00
Andrew Nicols 6ae45d119a Merge branch '83399-admin-loginas' of https://github.com/jaypha/moodle 2025-03-19 11:54:08 +08:00
Jun Pataleta 56183c786e Merge branch 'MDL-81714_main' of https://github.com/marxjohnson/moodle 2025-03-18 12:57:55 +08:00
Jason Den Dulk 3d7c9a043a MDL-83399 core: Add ability for admins to login as other admins.
Add helper class to contain logic.
Add unit tests to test logic.
2025-03-18 12:48:25 +11:00
Daniel Ziegenberg c732fe8f79 MDL-79086 core: Final removal of share_activity
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-03-16 19:23:06 +01:00
Andrew Nicols 41917db65e MDL-84879 core: Remove stacktrace args from exceptions 2025-03-15 14:32:25 +08:00
Mark Johnson 69afa8a3ac MDL-81714 grades: Display "Run now" button for admins in task indicator 2025-03-14 16:01:05 +00:00
Mark Johnson 10de329397 MDL-81714 grades: Add regrading progress indicator to grade reports 2025-03-14 16:01:05 +00:00
Sara Arjona faf604543c Merge branch 'MDL-84624_close-recordset-in-core-task-h5p_clean_orphaned_records_task-execute' of https://github.com/ziegenberg/moodle 2025-03-13 13:20:23 +01:00
Jun Pataleta 4c7b1f6992 Merge branch 'MDL-84543-main' of https://github.com/andrewnicols/moodle 2025-03-13 17:01:39 +08:00
Sara Arjona 48455be56a Merge branch 'MDL-78926_final-deprecation-of-core_course-output-activity_information-output-class' of https://github.com/ziegenberg/moodle 2025-03-12 17:48:28 +01:00
Sara Arjona 8192909868 Merge branch 'MDL-78869' of https://github.com/paulholden/moodle 2025-03-12 08:49:34 +01:00
Sara Arjona dd0321926c Merge branch 'MDL-81664-main' of https://github.com/andrewnicols/moodle 2025-03-12 07:48:04 +01:00
Andrew Nicols fdd8891091 MDL-84543 core: Basepath guess should work on root domains 2025-03-12 13:03:05 +08:00
Andrew Nicols d478ce6683 MDL-81664 core: Upgrade phpoffice/phpspreadsheet 2025-03-12 12:22:03 +08:00
Jun Pataleta 6dc94767d2 Merge branch 'MDL-84272' of https://github.com/timhunt/moodle 2025-03-11 11:02:25 +08:00
Mark Johnson b94b1ed5ff MDL-81714 output: Update stored progress bar APIs
Expand the methods available in the stored_progress_bar output component
and stored_progress_task_trait to allow a progress bar to be created in
a "pending" state before the associated task is executed.
2025-03-10 12:41:29 +00:00
Mark Johnson 91e69cee7f MDL-81714 progress: Add new \core\progress\stored class
This progress class updates a stored_progress_bar in a similar way to
how \core\progress\display updates a regular progress_bar, but it does
not produce any output unless the progress bar does.
2025-03-10 12:41:28 +00:00
Paul Holden 79d329d325 MDL-78869 core: final removal of deprecated openssl encryption support. 2025-03-09 20:25:00 +00:00
Jun Pataleta e8c07e0599 Merge branch 'MDL-83216-main' of https://github.com/meirzamoodle/moodle 2025-03-07 12:15:29 +08:00
meirzamoodle 2f10fde01e MDL-83216 AI: Provider instances ordering 2025-03-07 11:10:11 +07:00
Andrew Nicols ce74bfca99 Merge branch 'MDL-83334_remove-all-references-to-E_STRICT' of https://github.com/ziegenberg/moodle 2025-03-07 09:35:26 +08:00
Andrew Nicols 71d8a1f515 Merge branch 'MDL-84729-main' of https://github.com/HuongNV13/moodle 2025-03-07 09:10:33 +08:00
Andrew Nicols 8d5f85017a Merge branch 'MDL-84036-main' of https://github.com/aanabit/moodle 2025-03-06 11:47:47 +08:00
Sara Arjona 01a5feb9b5 Merge branch 'MDL-83888-main-v02' of https://github.com/ferranrecio/moodle 2025-03-05 08:31:28 +01:00
Sara Arjona 17c6b8509a Merge branch 'MDL-84265-main' of https://github.com/andrewnicols/moodle 2025-03-05 08:22:36 +01:00
Andrew Nicols a4b3cf493d Merge branch 'MDL-75875-main' of https://github.com/laurentdavid/moodle 2025-03-05 14:25:26 +08:00
Andrew Nicols d36b08315d Merge branch 'MDL-84692-main' of https://github.com/roland04/moodle 2025-03-05 13:58:18 +08:00
Andrew Nicols 1aeaf278c1 MDL-83282 core: Remove most reference to Atto
Some references can remain, and others should remain until we drop
support for YUI, or Atto is no longer supported in the plugins database.

Note: Some reference to Atto will remain until such a time as it is no
longer possible to support the editor via the plugins database.
2025-03-05 11:35:25 +08:00
Andrew Nicols 61534718fe MDL-84265 core: Remove sqlite support 2025-03-05 10:27:10 +08:00
Andrew Nicols 09b3b76f39 MDL-83282 core: Disable text editors on uninstall 2025-03-05 10:07:39 +08:00
Daniel Ziegenberg be4b3e3d03 MDL-78926 core: Final deprecation of activity_information
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-03-04 20:38:57 +01:00
Daniel Ziegenberg c23d5edb0f MDL-83334 core: Remove deprecated constant E_STRICT
One of the error levels PHP previously emitted was E_STRICT, on code
that was not strictly correct to ensure interoperability and forward
compatibility. PHP 7.0 converted the majority of existing E_STRICT
warnings to E_NOTICE, and since PHP 8.0, all E_STRICT notices have
changed to E_NOTICE.

Because all of the E_STRICT notices are upgraded to E_NOTICE since PHP
8.0, PHP 8.4 deprecates the E_STRICT constant.

The E_STRICT constant is deprecated in PHP 8.4. Using the constant
anywhere in PHP code now emits a deprecation notice in PHP 8.4 and
later.

The E_STRICT constant will be removed in PHP 9.0.

PHP core and core extensions since PHP 8.0 and later do not emit
E_STRICT notices at all. It is safe to assume that any PHP applications
that run on PHP 8.0 and later will never encounter E_STRICT notices, and
error reporting and handling can be safely updated to ignore E_STRICT
notices.

See: https://php.watch/versions/8.4/E_STRICT-deprecated

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-03-04 20:38:04 +01:00
Daniel Ziegenberg 13b9df4959 MDL-84624 h5p: close recordset when it's not needed anymore
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-03-04 19:35:23 +01:00
Huong Nguyen a35335a9c4 MDL-84729 core: Use core\clock for Tasks
This will help to solve the random failure on "test_adhoc_task_get_first_starting_time"
2025-03-04 16:27:32 +07:00
Mikel Martín 11657fe082 MDL-84692 theme_boost: Update .btn-icon class
- Update and improve styles for .btn-icon helper class for consistency.
- Added new $btn-icon-border-radius SCSS variable to cuztomize the btn-icon
border radius.
- Fix and simplify current .btn-icon usages
2025-03-04 10:23:00 +01:00
ferran f92afcee5c MDL-83888 core: add renderer_helper for DI 2025-03-03 13:15:13 +01:00
ferran 9b2f727a3e MDL-83888 core: notice badge renderer method 2025-03-03 13:15:13 +01:00
Andrew Nicols 98b28fe13d MDL-81664 core: Import composer/pcre into core 2025-02-28 08:52:25 +08:00
Sara Arjona d2dc037b0b Merge branch 'MDL-82825_remove-php-enum-library' of https://github.com/ziegenberg/moodle 2025-02-26 13:01:38 +01:00
Jun Pataleta 05a669b3da Merge branch 'MDL-84593-main' of https://github.com/dmitriim/moodle 2025-02-26 16:26:19 +08:00
Sara Arjona 741c072b58 Merge branch 'MDL-83892-main-v02' of https://github.com/ferranrecio/moodle 2025-02-25 12:18:38 +01:00
meirzamoodle b6d04b4882 MDL-84051 core: Call parent function to clear session data in the table 2025-02-25 08:50:35 +07:00
ferran ff05e78de3 MDL-83892 core_course: log course overview events 2025-02-24 15:29:15 +01:00
Laurent David 0803d255d5 MDL-75875 core: Remove Single Button primary parameter
* Final deprecation for the use of a boolean as 'primary' parameter
(4th parameter of the constructor), used before to specify a button
was a primary button. This has been replaced by a wider range of
choices.
2025-02-24 06:49:18 +01:00
Daniel Ziegenberg b2e791a56b MDL-82825 libraries: Remove php-enum library
It was a dependency of zipstream, but is no longer required as this
functionality has been replaced by native PHP functionality.

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-02-21 10:11:47 +01:00
Dmitrii Metelkin a71811aac6 MDL-84593 events: remove course_module_instances_list_viewed event 2025-02-20 15:48:30 +11:00