- added update option in file menu- added file update icon (changed accordingly in file context menu)
Properly return Forbidden for folders in the deferred authentication case. Folders cannot be accessible by everyone.
-fixed some path handling in trash and search when path contained a trailing slash-fixed some url encoding problem in filesjandler-folder update now returns updated folder url in response body
Ease the job of the clients by expanding string arrays to object arrays:- GET on the 'others' namespace returns the username of the user sharing the resource- GET on the 'groups' namespace returns the name of the group- GET on files and folders returns the parent folder as well
Use the username instead of the name for the mini-file JSON response, in order to be consistent with the full version.
- Help the clients make less requests, by returning the necessary object properties for files and folders. The "files" and "folders" string arrays were replaced with object arrays that include the information that is displayed in the clients by default.- Consistently name the subfolders of all folders as "folders" in the JSON response.
Display the WebDAV URL in the credentials dialog, in order to help users that don't RTFM.
Implement file uploads via multipart POST for browser-based JavaScript clients.
Fix fetching resources moved to the trash. This required a large-scale refactoring and assorted bug fixing that hopefully clears up the backend APIs. Major changes:
- ExternalAPI.getResourceAtPath() now requires the call site to explicitly mention whether it will consider a resource moved to the trash. Previously it would always ignore such resources....
fixed transaction error on concurrent deletes of files of the same folder, removal of file from folder happens by cascade
View revisions
Also available in: Atom