mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 04:30:15 +01:00
MDL-39743 assign: Fix missing capability check for "grant extension"
This commit is contained in:
parent
aeb5f9ae37
commit
c7e4403c9f
@ -49,7 +49,7 @@ class mod_assign_grading_batch_operations_form extends moodleform {
|
||||
if ($instance['submissiondrafts']) {
|
||||
$options['reverttodraft'] = get_string('reverttodraft', 'assign');
|
||||
}
|
||||
if ($instance['duedate']) {
|
||||
if ($instance['duedate'] && has_capability('mod/assign:grantextension', $instance['context'])) {
|
||||
$options['grantextension'] = get_string('grantextension', 'assign');
|
||||
}
|
||||
if ($instance['attemptreopenmethod'] == ASSIGN_ATTEMPT_REOPEN_METHOD_MANUAL) {
|
||||
|
@ -2876,7 +2876,8 @@ class assign {
|
||||
'submissiondrafts'=>$this->get_instance()->submissiondrafts,
|
||||
'duedate'=>$this->get_instance()->duedate,
|
||||
'attemptreopenmethod'=>$this->get_instance()->attemptreopenmethod,
|
||||
'feedbackplugins'=>$this->get_feedback_plugins());
|
||||
'feedbackplugins'=>$this->get_feedback_plugins(),
|
||||
'context'=>$this->get_context());
|
||||
$classoptions = array('class'=>'gradingbatchoperationsform');
|
||||
|
||||
$gradingbatchoperationsform = new mod_assign_grading_batch_operations_form(null,
|
||||
@ -3152,7 +3153,8 @@ class assign {
|
||||
'submissiondrafts'=>$this->get_instance()->submissiondrafts,
|
||||
'duedate'=>$this->get_instance()->duedate,
|
||||
'attemptreopenmethod'=>$this->get_instance()->attemptreopenmethod,
|
||||
'feedbackplugins'=>$this->get_feedback_plugins());
|
||||
'feedbackplugins'=>$this->get_feedback_plugins(),
|
||||
'context'=>$this->get_context());
|
||||
$formclasses = array('class'=>'gradingbatchoperationsform');
|
||||
$mform = new mod_assign_grading_batch_operations_form(null,
|
||||
$batchformparams,
|
||||
|
Loading…
x
Reference in New Issue
Block a user