From 61ec2a5c68d3858785cf3dc14fd95fa829eb57c8 Mon Sep 17 00:00:00 2001 From: ferran Date: Tue, 14 Jan 2025 15:35:39 +0100 Subject: [PATCH] MDL-84208 course: update default completion form template --- .../bulk_activity_completion_renderer.php | 3 +- .../classes/output/completion_action_bar.php | 1 + .../defaultactivitycompletion.mustache | 52 +++++++------------ 3 files changed, 22 insertions(+), 34 deletions(-) diff --git a/course/classes/output/bulk_activity_completion_renderer.php b/course/classes/output/bulk_activity_completion_renderer.php index 1d4cd87c729..b7140aa1e8e 100644 --- a/course/classes/output/bulk_activity_completion_renderer.php +++ b/course/classes/output/bulk_activity_completion_renderer.php @@ -62,6 +62,7 @@ class core_course_bulk_activity_completion_renderer extends plugin_renderer_base if ($module->canmanage) { // Only create the form if it's different from the one that has been sent. $modform = $form; + $module->open = true; if (empty($form) || !in_array($module->id, array_keys($modules))) { $modform = new \core_completion_defaultedit_form( null, @@ -74,7 +75,7 @@ class core_course_bulk_activity_completion_renderer extends plugin_renderer_base 'forceuniqueid' => true, ], ); - $module->modulecollapsed = true; + $module->open = false; } $moduleform = manager::get_module_form($module->name, $course); diff --git a/course/classes/output/completion_action_bar.php b/course/classes/output/completion_action_bar.php index 4d34419a8f9..97c00e38552 100644 --- a/course/classes/output/completion_action_bar.php +++ b/course/classes/output/completion_action_bar.php @@ -70,6 +70,7 @@ class completion_action_bar implements templatable, renderable { return [ 'navigation' => $selectmenu->export_for_template($output), + 'headinglevel' => 2, ]; } } diff --git a/course/templates/defaultactivitycompletion.mustache b/course/templates/defaultactivitycompletion.mustache index 2c4f05110ed..f2cf383b358 100644 --- a/course/templates/defaultactivitycompletion.mustache +++ b/course/templates/defaultactivitycompletion.mustache @@ -42,46 +42,32 @@ {{#issite}}{{#str}}defaultactivitycompletionsite, core_completion{{/str}}{{/issite}} {{^issite}}{{#str}}defaultactivitycompletioncourse, core_completion{{/str}}{{/issite}} - -
{{#modules}} {{#canmanage}} - - - -
+ {{/sectioncontent}} + {{/core/local/collapsable_section}} +
{{/canmanage}} {{/modules}}