MDL-80813 grade_penalty: fix permissions and CSS styles

This commit is contained in:
Marina Glancy
2025-03-27 13:13:57 +00:00
parent 4d51deb905
commit 892bce3593
3 changed files with 12 additions and 9 deletions
+6 -3
View File
@@ -26,9 +26,12 @@ use core\url;
defined('MOODLE_INTERNAL') || die();
if ($hassiteconfig) {
// New category for the plugin.
$ADMIN->add('gradepenalty', new admin_category('gradepenalty_duedate', new lang_string('pluginname', 'gradepenalty_duedate')));
// New category for the plugin.
$ADMIN->add('gradepenalty', new admin_category('gradepenalty_duedate', new lang_string('pluginname', 'gradepenalty_duedate')));
$capabilities = ['gradepenalty/duedate:manage'];
if ($hassiteconfig || has_any_capability($capabilities, core\context\system::instance())) {
// External page to manage the duedate rules.
$temp = new admin_externalpage(
@@ -43,13 +43,13 @@
{{{title}}}
</div>
<div class="navitem ml-auto">
<div class="ml-1">
<div class="navitem ms-auto">
<div class="ms-1">
<button id="addrulebutton" type="button" class="btn btn-primary">{{# str }} addrule, gradepenalty_duedate {{/ str }}</button>
</div>
{{#deleteallrulebutton }}
<div id="deleteallrulesbuttoncontainer" class="ml-1">
<div id="deleteallrulesbuttoncontainer" class="ms-1">
{{>core/single_button}}
</div>
{{/deleteallrulebutton }}
@@ -54,15 +54,15 @@
{{{title}}}
</div>
<div class="navitem ml-auto">
<div class="navitem ms-auto">
{{#editbutton}}
<div class="ml-1">
<div class="ms-1">
{{>core/single_button}}
</div>
{{/editbutton}}
{{#resetbutton}}
<div class="ml-1">
<div class="ms-1">
{{>core/single_button}}
</div>
{{/resetbutton}}