---- Support in `storage.link` for PUT as well as GET. S3 only, of course, since that's all we currently support
5.13
---- Major changes to permissions fixture. It's now a class instance rather than a class and includes the `grant` function that will quickly create a permission without having to directly manipulate httpretty. It also now captures permissions that are granted and attempts to do a simplified form of filtering when listing permissions for the user so that the user can use a combination of `grant` and `sepiida.permissions.*` to manipulate permissions and the mocking of permissions via httpretty still works. Overall this means the following works correctly:
Which is freaking amazing when you think about it.
Also the permission fixture doesn't set up `pao_root` for you any more. Sorry. Set it up yourself like a big boy. It's better than it screwing with your carefully set settings
And finally this changes `sepiida.fields.URI` so that it internally uses `sepiida.routing.uri` which has also become a bit more flexible at the cost of no longer requiring the `uuid` parameter
5.12
---- Fix a bug in OPTIONS against JSONObject without a signature causing a 500
5.11
----
Make routing.uri return 'https' as the scheme regardless of how the client application is configured. You may see tests fail if you had http hard-coded
5.10
----
5.9
--- Adjust permission search so expect to be nested inside 'resources'. This is just a fix to how permissions.search behaved to return a list