MDL-81862 mod_assign: add activity field files for backup/restore.

This commit is contained in:
Paul Holden 2024-05-09 19:32:57 +01:00
parent f49d120761
commit 62783eeef2
No known key found for this signature in database
GPG Key ID: A81A96D6045F6164
2 changed files with 4 additions and 2 deletions

View File

@ -55,7 +55,7 @@ class backup_assign_activity_structure_step extends backup_activity_structure_st
/**
* Define the structure for the assign activity
* @return void
* @return backup_nested_element
*/
protected function define_structure() {
@ -205,6 +205,8 @@ class backup_assign_activity_structure_step extends backup_activity_structure_st
// These file areas don't have an itemid.
$assign->annotate_files('mod_assign', 'intro', null);
$assign->annotate_files('mod_assign', 'introattachment', null);
$assign->annotate_files('mod_assign', 'activityattachment', null);
$this->annotate_plugin_config_files($assign, 'assignsubmission');
$this->annotate_plugin_config_files($assign, 'assignfeedback');

View File

@ -421,11 +421,11 @@ class restore_assign_activity_structure_step extends restore_activity_structure_
/**
* Once the database tables have been fully restored, restore the files
* @return void
*/
protected function after_execute() {
$this->add_related_files('mod_assign', 'intro', null);
$this->add_related_files('mod_assign', 'introattachment', null);
$this->add_related_files('mod_assign', 'activityattachment', null);
$this->add_plugin_config_files('assignsubmission');
$this->add_plugin_config_files('assignfeedback');