MDL-73354 mod_assign: Overrides page updates to tertiary navigation.

This commit is contained in:
Adrian Greeve 2022-01-13 12:55:19 +08:00
parent 33e6a36daf
commit 1b0fec7f03
5 changed files with 19 additions and 11 deletions

View file

@ -98,12 +98,11 @@ class assign_override_form extends moodleform {
$assigninstance = $this->assign->get_instance($userid);
$inrelativedatesmode = !empty($this->assign->get_course()->relativedatesmode);
$mform->addElement('header', 'override', get_string('override', 'assign'));
$assigngroupmode = groups_get_activity_groupmode($cm);
$accessallgroups = ($assigngroupmode == NOGROUPS) || has_capability('moodle/site:accessallgroups', $this->context);
if ($this->groupmode) {
$mform->addElement('header', 'override', get_string('groupoverrides', 'assign'));
// Group override.
if ($this->groupid) {
// There is already a groupid, so freeze the selector.
@ -141,6 +140,7 @@ class assign_override_form extends moodleform {
$mform->addRule('groupid', get_string('required'), 'required', null, 'client');
}
} else {
$mform->addElement('header', 'override', get_string('useroverrides', 'assign'));
// User override.
if ($this->userid) {
// There is already a userid, so freeze the selector.