moodle-tool_objectfs
moodle-tool_objectfs copied to clipboard
Object file storage system for Moodle
A new feature, that allow the admin to filter what files are sync into the remote storage based on combination of the following Moodle mdl_files table fields: component, filearea, mimetype....
It seems AWS updated their S3 bucket access policy settings, which now requires "Principal": "*" in each statement.
#368 redirect_to_presigned_url(): embed origin url into presigned url, and corresponding reversal hook.
Added bucketkeyprefix to fix PHP notice when using digital ocean (since it extends the S3 client)
## Scenario As stated in https://github.com/catalyst/moodle-tool_objectfs/issues/318, when we use the digital ocean spaces client, the diff for changed files isn't working properly. Looking at the PR https://github.com/catalyst/moodle-tool_objectfs/pull/323, the real fix...
digitalocean client was missing some settings that were present in the standard s3 implementation. This fixes #318
Hi, I got an issue relative to S3 storage with Unicode filename.  Currently, the CloudFront pre-signed method (generate_presigned_url_cloudfront) uses a function to get a nice filename but S3 isn't....
Some of the SQL also have MAX(filesize). Why is this there when file sizes should always match the contenthash? To make it easier to find collisions? If not its additional...
The objectfs schedulded tasks should not generate reports/run tasks if objectfs is not actually configured/enabled.