mirror of
https://github.com/moodle/moodle.git
synced 2025-04-16 14:02:32 +02:00
MDL-64830 core_calendar: Do cap check on event edit form
This commit is contained in:
parent
5d87464bc6
commit
c51a157755
@ -3512,6 +3512,11 @@ function calendar_output_fragment_event_form($args) {
|
||||
$mform->set_data($data);
|
||||
} else {
|
||||
$event = calendar_event::load($eventid);
|
||||
|
||||
if (!calendar_edit_event_allowed($event)) {
|
||||
print_error('nopermissiontoupdatecalendar');
|
||||
}
|
||||
|
||||
$mapper = new \core_calendar\local\event\mappers\create_update_form_mapper();
|
||||
$eventdata = $mapper->from_legacy_event_to_data($event);
|
||||
$data = array_merge((array) $eventdata, $data);
|
||||
|
Loading…
x
Reference in New Issue
Block a user