MDL-76500 grade: fix grade form when item cannot be overridden.

This commit is contained in:
Paul Holden
2022-12-06 09:20:09 +00:00
parent 1d863c338a
commit 7906f48c6f
+5 -2
View File
@@ -171,7 +171,8 @@ class edit_grade_form extends moodleform {
$old_grade_grade = new grade_grade(array('itemid'=>$grade_item->id, 'userid'=>$userid));
if (!$grade_item->is_overridable_item()) {
$gradeitemoverridable = $grade_item->is_overridable_item();
if (!$gradeitemoverridable) {
$mform->removeElement('overridden');
}
@@ -185,7 +186,9 @@ class edit_grade_form extends moodleform {
$mform->hardFreeze('locktime');
}
$mform->hardFreeze('overridden');
if ($gradeitemoverridable) {
$mform->hardFreeze('overridden');
}
$mform->hardFreeze('finalgrade');
$mform->hardFreeze('feedback');