Move standard list of plugins from \core_plugin_manager::standard_plugins_list() to lib/plugins.json

Description

So that we can consume it in other tooling.

Testing Instructions

Covered entirely by unit tests.

This should largely be a null-op.

Automated test results

None

Pre-check results

None

Workaround

None

Activity

noreply
5 April 2024 at 12:48

Thanks for your contributions! This change is now available from the main moodle.git repository and will shortly be available on download.moodle.org.

Closing as fixed!

Sara Arjona
5 April 2024 at 11:20

Testing passed on CiBoT's behalf \o/

Sara Arjona
4 April 2024 at 15:57

Hi Andrew,

Thank you for working on this issue I love the tidy-up changes and also the new lib/plugins.json file!!! Good job!! <3

 

In the second commit, around line 882 of lib/classes/plugin_manager.php, I've added a missing | (or should be replaced with || and | was given).

In the merge commit I addressed it and also the conflicts with upgrade.txt.

 

Apart from that, I added the dev_docs_required label because it would be great documenting this change in devdocs too

 

It has now been integrated to main \o/
Over to cyber-testing.

noreply
11 March 2024 at 13:40

This issue has been sent to integration after the freeze.

If you want Moodle HQ to consider including it into the incoming major release please add the "unhold_requested" label, and post a comment here outlining good reasons why you think it should be considered for late integration into the next major release.

Fixed

Details

Priority

Affects versions

Components

Assignee

Reporter

Peer reviewer

Integrator

Fix versions

Tester

Participants

Andrew Lyons
Huong Nguyen
Jun
noreply
Sara Arjona

Pull Main Branch

Component Lead Review

Clockify

Created 28 February 2024 at 13:55
Updated 17 April 2024 at 02:57
Resolved 5 April 2024 at 12:48