mirror of
https://github.com/moodle/moodle.git
synced 2025-03-22 08:30:04 +01:00
MDL-45580 assignfeedback_editpdf: Save readonly version in backup
This commit is contained in:
parent
7dbbb848c6
commit
b4148e4688
@ -61,8 +61,11 @@ class backup_assignfeedback_editpdf_subplugin extends backup_subplugin {
|
||||
$subpluginelementfiles->set_source_sql('SELECT id AS gradeid from {assign_grades} where id = :gradeid', array('gradeid' => backup::VAR_PARENTID));
|
||||
$subpluginelementannotation->set_source_table('assignfeedback_editpdf_annot', array('gradeid' => backup::VAR_PARENTID));
|
||||
$subpluginelementcomment->set_source_table('assignfeedback_editpdf_cmnt', array('gradeid' => backup::VAR_PARENTID));
|
||||
// We only need to backup the files in the final pdf area - all the others can be regenerated.
|
||||
$subpluginelementfiles->annotate_files('assignfeedback_editpdf', 'download', 'gradeid');
|
||||
// We only need to backup the files in the final pdf area, and the readonly page images - the others can be regenerated.
|
||||
$subpluginelementfiles->annotate_files('assignfeedback_editpdf',
|
||||
\assignfeedback_editpdf\document_services::FINAL_PDF_FILEAREA, 'gradeid');
|
||||
$subpluginelementfiles->annotate_files('assignfeedback_editpdf',
|
||||
\assignfeedback_editpdf\document_services::PAGE_IMAGE_READONLY_FILEAREA, 'gradeid');
|
||||
$subpluginelementfiles->annotate_files('assignfeedback_editpdf', 'stamps', 'gradeid');
|
||||
return $subplugin;
|
||||
}
|
||||
|
@ -68,7 +68,10 @@ class restore_assignfeedback_editpdf_subplugin extends restore_subplugin {
|
||||
$data = (object)$data;
|
||||
|
||||
// In this case the id is the old gradeid which will be mapped.
|
||||
$this->add_related_files('assignfeedback_editpdf', 'download', 'grade', null, $data->gradeid);
|
||||
$this->add_related_files('assignfeedback_editpdf',
|
||||
\assignfeedback_editpdf\document_services::FINAL_PDF_FILEAREA, 'grade', null, $data->gradeid);
|
||||
$this->add_related_files('assignfeedback_editpdf',
|
||||
\assignfeedback_editpdf\document_services::PAGE_IMAGE_READONLY_FILEAREA, 'grade', null, $data->gradeid);
|
||||
$this->add_related_files('assignfeedback_editpdf', 'stamps', 'grade', null, $data->gradeid);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user