Hi all,
There is a new SecureFiles (v0.21) available here:
http://silverstripe.org/secure-files/
There have been a number of improvements:
You can now apply decorators in your _config to decide how you want Secure Files to manage permissions. From the base install, only ADMINS and users with the SECURE_FILES permission will be able to access secure files. You can then apply the Group Permission Decorator or Member Permission Decorator (or both) to add the functionality you want.
It's also easy to extend - simply create a new decorator that implements canViewSecured() and you can add new permission systems.
Should be compatible with 2.3.x and 2.4b
Translations would be welcome.
Future enhancements:
- -Time restricted permissions
- -Auth Token permission - provide an auth token to access a particular file. Useful for 'paid content' systems
- -Access logging
- -GUI improvements within the CMS
Note: this is not the same module that is available via svn.silverstripe.com or open.silverstripe.com.
See latest updates at: http://polemic.net.nz/svn/silverstripe/modules/SecureFiles/trunk/
tickets etc at: http://polemic.net.nz/trac/
Regards
Hamish