Fixed bug when emptying a trash with a very deep tree
Fixed permission update on folder to show error message when deep children have already permissions set
Fixed bug in restore-from-trash where very deep trees were not restored
Fixed bug in move-to-trash where very deep trees were not trashed
Disable paste option if the target folder is a child of the folder to-be-copied
Fixed parsing of dates to include timezone according to iso8601 format
Merge branch 'master' of https://code.grnet.gr/git/pithos
Fix url encoding in requests. Fix for avoiding the browser 's cache
reorganize psend components: move HashMap & smart_upload in lib
Fixed the 'session expired' dialog
Add timezone indicator in ISO8601 formatted dates.
Fixes #1231
Added re-authentication in case the token has expired
Check version when copying. Remove version option from move when using the store utility. Fix version listing.
Fixes #1235
Finished tools menu
revert PoolListener
sqlite database connection: use PoolEvent instead of deprecated PoolListener
remove auto_now to be able to override migrated dates & use binary instead of hex tokens to conform with migrated tokens
change size db column to bigint
Implemented tools menu for folders and files
Refs #1171
Migration tool Progress I
Updated folder statistics
Simple file upload utility using hashmaps.
Suggest upload/download methods using hashmaps.
Updated some icons
Fixed various warnings
Added refresh to context menus
Add example syncing tool
Will sync a folder with the pithos container.
The implementation is very unoptimized, code is for demonstration purposes to showcase the syncing algorithm.
Update statistics every time an operation finishes
Fixed bug with deep trees in copy/cut/paste operations
Paste option is not available for cross-user operations
When uploading a file, the token is passed in a cookie
Bump version to 0.7.
New doc style.
More fixes for context menus according to selected trees and folders
Remove upload size limit.
Fix administrator guide with apache directive needed for chunked transfers.
Fixes #1071
Merge branch 'request-backend'
Fix POST data bug.
Seems that if the request.POST object is accessed in a middleware, no data is available later on.
Close backend connection. Fix empty read.
Use one backend instance per HTTP request
sqlalchemy backend lib: explicitly close() result proxies
Fixes: #1075
Add a setting to bypass admin authentication
Refs #1061
Add a banner
Token as a parameter gets precedence.
Add link to login in htdocs.
Fixed username in all API calls + some other fixes
command line client fix create object using hashmaps
Correctly display usage statistics upon login
Fixed various bugs in other shared tree
Removed context menu from my hared tree
Empty trash feature (still buggy
Fixed redirect for login url
Additional tests for granting permissions, publishing & creating objects using hashmaps
client library: use 'hashmap' parameter in object GET/PUT for requesting /accessing hashmaps
Fixes object publish & grant permission list
Fixes #1075
Update admin guide.
Fix static index.html.
Static html for welcoming users.
Add license in admin code.
Fixed tree refresh bugs in groups tree
Groups tree, unfinished
Support for authentication at admin interface.
Remove backend tests.
Use 'hashmap' parameter in object GET/PUT to use hashmaps.
update command line client/client lib
- update object by default updates the metadata - using replace parameter overrides the metadata- move chunked_transfer in OOS_Client
Document authentication.
Fixes #1065
Fix autodocs with new paths.
Report allowed actions in cross-user object requests, with the 'X-Object-Allowed-To' header.
Fixed compilation errors
Temporary commit. Broken
Finished file versions
Finished restore-from-trash functionality
Sqlite / SQLAlchemy: enforce Foreign Keys
Fixed refresh errors when moving folders/files to trash
Fix connection parameters for sqlite through sqlalchemy.
implement insert or ignore database statements
Container PUT can also be used for updating metadata/policy.
Add info on Shibboleth setup.
Avoid duplicates in missing hashes reports.
fix nested db transaction issue in move_object
Add a simple admin interface
Implemented trash without restore
Ignored more IDE configuration files
Fixed various compilation warnings