Legacy files migration
Maintained by
Céline Pervès
This plugin is designed in order to migrate legacy course files to private files area for a choosen user
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
I realise thanks to your comment that I don't check if mod_resource is linked to legacyfile or other filearea. and so migrate all files.
I'm gonnat try to filter mod_resources
Thank you
There is one thing I encountered when testing the functionality of your plugin - and I am not sure it is expected behaviour. The name, the description and the UI of your plugin suggests that it's only legacy files that would be migrated/moved to the selected user's private files. But then I realized that also other files - most notably those embedded as the File activity (mod_resource) were migrated into the private area too - even if they were not legacy files. I can see the code in your locallib.php doing this but it's not clear to me why it should do that. Files embedded into the mod_resource are definitely safer in backup/restore operations. You turn them into symlinks/aliases of private files. That sounds like a step backwards to me. But I may miss something.
I am marking this as needing more work to get these issues sorted out. Thanks for your patience with the review process.
I corrected all the issue you noticed to me and push them in reorganised git repository.