pithos
12 years agoInclude implementation guidelines in doc.
Antony Chazapis [Thu, 21 Jul 2011 11:01:09 +0000 (14:01 +0300)]
Include implementation guidelines in doc.

Fixes #763
Fixes #765

12 years agoAvoid using os.path.join to concat path strings.
Antony Chazapis [Thu, 21 Jul 2011 09:26:13 +0000 (12:26 +0300)]
Avoid using os.path.join to concat path strings.

12 years agobug fix put object
Sofia Papagiannaki [Thu, 21 Jul 2011 07:49:51 +0000 (10:49 +0300)]
bug fix put object

12 years agoFix X-Container-Object-Meta.
Antony Chazapis [Wed, 20 Jul 2011 17:18:55 +0000 (20:18 +0300)]
Fix X-Container-Object-Meta.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Wed, 20 Jul 2011 16:16:17 +0000 (19:16 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFinished tag tree display (without optimizations)
Christos Stathis [Wed, 20 Jul 2011 16:16:14 +0000 (19:16 +0300)]
Finished tag tree display (without optimizations)

12 years agoextended tests and minor other changes
Sofia Papagiannaki [Wed, 20 Jul 2011 15:36:02 +0000 (18:36 +0300)]
extended tests and minor other changes

12 years agoAlways return 'Last-Modified' header at the account level.
Antony Chazapis [Wed, 20 Jul 2011 08:01:01 +0000 (11:01 +0300)]
Always return 'Last-Modified' header at the account level.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 19 Jul 2011 20:43:17 +0000 (23:43 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoClarification for container headers in the docs.
Antony Chazapis [Tue, 19 Jul 2011 20:43:06 +0000 (23:43 +0300)]
Clarification for container headers in the docs.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Tue, 19 Jul 2011 16:28:07 +0000 (19:28 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoInitialization code for tag views
Christos Stathis [Tue, 19 Jul 2011 16:27:54 +0000 (19:27 +0300)]
Initialization code for tag views

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 19 Jul 2011 16:10:31 +0000 (19:10 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix url parsing.
Antony Chazapis [Tue, 19 Jul 2011 16:10:02 +0000 (19:10 +0300)]
Fix url parsing.

12 years agoOption to show only shared containers/objects in listings.
Antony Chazapis [Tue, 19 Jul 2011 16:07:09 +0000 (19:07 +0300)]
Option to show only shared containers/objects in listings.

Refs #765

12 years agobug fixing client lib
Sofia Papagiannaki [Tue, 19 Jul 2011 16:06:04 +0000 (19:06 +0300)]
bug fixing client lib

12 years agoextend api tests + bug fixing client lib
Sofia Papagiannaki [Tue, 19 Jul 2011 15:22:42 +0000 (18:22 +0300)]
extend api tests + bug fixing client lib

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 19 Jul 2011 14:04:09 +0000 (17:04 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoCross-account operations in backend/API/docs.
Antony Chazapis [Tue, 19 Jul 2011 14:03:25 +0000 (17:03 +0300)]
Cross-account operations in backend/API/docs.

Refs #763

12 years agoRenamed various GSS references to Pithos
Christos Stathis [Tue, 19 Jul 2011 13:54:55 +0000 (16:54 +0300)]
Renamed various GSS references to Pithos

12 years agoInitial bare view of a separate tag tree
Christos Stathis [Tue, 19 Jul 2011 12:14:25 +0000 (15:14 +0300)]
Initial bare view of a separate tag tree

12 years agonew methods for reseting metadata
Sofia Papagiannaki [Tue, 19 Jul 2011 10:56:09 +0000 (13:56 +0300)]
new methods for reseting metadata

fix content-type

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Tue, 19 Jul 2011 09:56:21 +0000 (12:56 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoextend client lib to support extended xml mode
Sofia Papagiannaki [Tue, 19 Jul 2011 09:06:52 +0000 (12:06 +0300)]
extend client lib to support extended xml mode

-listing methods get specific format parameter instead of the detail paramster
-bug fixes

12 years agoBackend transaction handling.
Antony Chazapis [Tue, 19 Jul 2011 08:36:16 +0000 (11:36 +0300)]
Backend transaction handling.

12 years agoAdd token for mvasilak
Giorgos Verigakis [Mon, 18 Jul 2011 15:00:44 +0000 (18:00 +0300)]
Add token for mvasilak

12 years agoTemporarily disabled contect menus for trash folder
Christos Stathis [Mon, 18 Jul 2011 11:27:53 +0000 (14:27 +0300)]
Temporarily disabled contect menus for trash folder

12 years agoTemporarily show just an empty trash folder
Christos Stathis [Mon, 18 Jul 2011 11:16:25 +0000 (14:16 +0300)]
Temporarily show just an empty trash folder

12 years agoclient lib separated in two major classes (oos and pithos)
Sofia Papagiannaki [Mon, 18 Jul 2011 10:38:08 +0000 (13:38 +0300)]
client lib separated in two major classes (oos and pithos)

api tests:
- modifications to work with the refined client lib
command line client:
- modifications to work with the refined client lib
- purge support
- minor other changes

12 years agoBackend functions to support cross-account listings.
Antony Chazapis [Mon, 18 Jul 2011 10:02:04 +0000 (13:02 +0300)]
Backend functions to support cross-account listings.

Refs #763

12 years agoFix container purge.
Antony Chazapis [Mon, 18 Jul 2011 09:59:49 +0000 (12:59 +0300)]
Fix container purge.

12 years agoClean up authorization in the backend. Fix groups.
Antony Chazapis [Sun, 17 Jul 2011 16:06:40 +0000 (19:06 +0300)]
Clean up authorization in the backend. Fix groups.

12 years agoUse Mapper and Blocker from the hashfiler lib to store hashmaps and hashes.
Antony Chazapis [Sat, 16 Jul 2011 18:03:38 +0000 (21:03 +0300)]
Use Mapper and Blocker from the hashfiler lib to store hashmaps and hashes.

Update settings.py and database (now a folder).

12 years agoBackend bugs.
Antony Chazapis [Sat, 16 Jul 2011 16:14:35 +0000 (19:14 +0300)]
Backend bugs.

12 years agoAdd API calls to purge container/object history (2).
Antony Chazapis [Sat, 16 Jul 2011 15:42:59 +0000 (18:42 +0300)]
Add API calls to purge container/object history (2).

12 years agoAdd API calls to purge container/object history.
Antony Chazapis [Sat, 16 Jul 2011 15:42:32 +0000 (18:42 +0300)]
Add API calls to purge container/object history.

12 years agoMerge most important changes from the 'trash' branch.
Antony Chazapis [Sat, 16 Jul 2011 15:27:28 +0000 (18:27 +0300)]
Merge most important changes from the 'trash' branch.

Changes in backend:
* Integer tstamp instead of datetime.
* Container/object purge.
* Create account function.

Renew database files.

12 years agoFolder name should be editable in create and update of non-container
Christos Stathis [Fri, 15 Jul 2011 14:28:35 +0000 (17:28 +0300)]
Folder name should be editable in create and update of non-container

12 years agoImplemented folder properties general dialog
Christos Stathis [Fri, 15 Jul 2011 14:14:58 +0000 (17:14 +0300)]
Implemented folder properties general dialog

12 years agoImplemented multiple files properties general dialog
Christos Stathis [Fri, 15 Jul 2011 12:59:11 +0000 (15:59 +0300)]
Implemented multiple files properties general dialog

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 16:49:28 +0000 (19:49 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented single file properties dialog
Christos Stathis [Thu, 14 Jul 2011 15:47:48 +0000 (18:47 +0300)]
Implemented single file properties dialog

12 years agoCleaned up Edit menu
Christos Stathis [Thu, 14 Jul 2011 14:07:49 +0000 (17:07 +0300)]
Cleaned up Edit menu

12 years agoCleaned up File menu
Christos Stathis [Thu, 14 Jul 2011 12:21:24 +0000 (15:21 +0300)]
Cleaned up File menu

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 10:58:20 +0000 (13:58 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented file download
Christos Stathis [Thu, 14 Jul 2011 10:44:57 +0000 (13:44 +0300)]
Implemented file download

12 years agoIgnore the Accept header.
Antony Chazapis [Thu, 14 Jul 2011 10:28:40 +0000 (13:28 +0300)]
Ignore the Accept header.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 14 Jul 2011 10:11:01 +0000 (13:11 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix If-Range.
Antony Chazapis [Thu, 14 Jul 2011 10:10:46 +0000 (13:10 +0300)]
Fix If-Range.

12 years agoAllow authentication token to be set anywhere.
Antony Chazapis [Thu, 14 Jul 2011 10:10:37 +0000 (13:10 +0300)]
Allow authentication token to be set anywhere.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 09:55:34 +0000 (12:55 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 09:55:16 +0000 (12:55 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

Conflicts:
pithos/api/tests.py

12 years agoImplemented file upload
Christos Stathis [Thu, 14 Jul 2011 09:34:19 +0000 (12:34 +0300)]
Implemented file upload

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Wed, 13 Jul 2011 22:22:39 +0000 (01:22 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoObject create via POST, when Content-Type is 'multipart/form-data'.
Antony Chazapis [Wed, 13 Jul 2011 22:22:16 +0000 (01:22 +0300)]
Object create via POST, when Content-Type is 'multipart/form-data'.

12 years agochange current api tests to use client lib to interact with the server instead of...
Sofia Papagiannaki [Wed, 13 Jul 2011 16:48:02 +0000 (19:48 +0300)]
change current api tests to use client lib to interact with the server instead of using django testing environment

Refs #761

12 years agoextend command line client to create/delete account groups
Sofia Papagiannaki [Wed, 13 Jul 2011 15:57:27 +0000 (18:57 +0300)]
extend command line client to create/delete account groups

12 years agoextensions in client lib and command line client
Sofia Papagiannaki [Wed, 13 Jul 2011 15:55:29 +0000 (18:55 +0300)]
extensions in client lib and command line client

- enhanced metadata management taking advantage of extended api
- support for creating/deleting account groups

12 years agoextend api object write to accept xml formatted requests containing hashmap informati...
Sofia Papagiannaki [Wed, 13 Jul 2011 15:47:12 +0000 (18:47 +0300)]
extend api object write to accept xml formatted requests containing hashmap information instead of actual data

socket_read_iterator raises BadRequest if maximum size is reached

12 years agoCleaned up top File menu
Christos Stathis [Wed, 13 Jul 2011 15:16:47 +0000 (18:16 +0300)]
Cleaned up top File menu

12 years agoOrganized contect menus
Christos Stathis [Wed, 13 Jul 2011 08:57:16 +0000 (11:57 +0300)]
Organized contect menus

12 years agoMinor optimization
Christos Stathis [Wed, 13 Jul 2011 08:40:52 +0000 (11:40 +0300)]
Minor optimization

12 years agoFix Content-Length.
Antony Chazapis [Tue, 12 Jul 2011 17:33:04 +0000 (20:33 +0300)]
Fix Content-Length.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Tue, 12 Jul 2011 15:20:03 +0000 (18:20 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented move folder to trash
Christos Stathis [Tue, 12 Jul 2011 15:19:35 +0000 (18:19 +0300)]
Implemented move folder to trash

12 years agoAdd initial admin guide skeleton
Giorgos Verigakis [Tue, 12 Jul 2011 15:15:32 +0000 (18:15 +0300)]
Add initial admin guide skeleton

12 years agoReturn a correct x-storage-url
Giorgos Verigakis [Tue, 12 Jul 2011 15:10:55 +0000 (18:10 +0300)]
Return a correct x-storage-url

Use the value of X-Auth-User instead of 'demo'

12 years agoImplemented move file(s) to trash
Christos Stathis [Tue, 12 Jul 2011 14:17:59 +0000 (17:17 +0300)]
Implemented move file(s) to trash

12 years agoImplemented move folder
Christos Stathis [Tue, 12 Jul 2011 12:03:27 +0000 (15:03 +0300)]
Implemented move folder

12 years agoObject truncate.
Antony Chazapis [Tue, 12 Jul 2011 09:55:57 +0000 (12:55 +0300)]
Object truncate.

12 years agoOption to update an object using another object's data.
Antony Chazapis [Mon, 11 Jul 2011 14:22:18 +0000 (17:22 +0300)]
Option to update an object using another object's data.

12 years agoImplemented folder copy (mainly untested yet)
Christos Stathis [Fri, 8 Jul 2011 13:57:29 +0000 (16:57 +0300)]
Implemented folder copy (mainly untested yet)

12 years agoFile copy/cut/paste implemented
Christos Stathis [Fri, 8 Jul 2011 12:39:24 +0000 (15:39 +0300)]
File copy/cut/paste implemented

12 years agoFixed folder deletion with all subfolders and files
Christos Stathis [Fri, 8 Jul 2011 10:54:26 +0000 (13:54 +0300)]
Fixed folder deletion with all subfolders and files

12 years agoImplemented download (with the authentication passed as parameter):
Christos Stathis [Fri, 8 Jul 2011 08:41:08 +0000 (11:41 +0300)]
Implemented download (with the authentication passed as parameter):

12 years agoImplemented single and multiple file deletion
Christos Stathis [Thu, 7 Jul 2011 15:26:57 +0000 (18:26 +0300)]
Implemented single and multiple file deletion

12 years agoPartially implemented file upload. It only creates a 0 sized object
Christos Stathis [Thu, 7 Jul 2011 14:42:38 +0000 (17:42 +0300)]
Partially implemented file upload. It only creates a 0 sized object

12 years agoMerge https://code.grnet.gr/git/pithos
Giorgos Verigakis [Wed, 6 Jul 2011 10:35:33 +0000 (13:35 +0300)]
Merge https://code.grnet.gr/git/pithos

12 years agoFinished Folder deletion (with parent refresh)
Christos Stathis [Wed, 6 Jul 2011 08:51:23 +0000 (11:51 +0300)]
Finished Folder deletion (with parent refresh)

12 years agoDo not use the 'Accept' header on PUT to get 'format'.
Antony Chazapis [Wed, 6 Jul 2011 08:25:18 +0000 (11:25 +0300)]
Do not use the 'Accept' header on PUT to get 'format'.

12 years agoBug fix.
Antony Chazapis [Tue, 5 Jul 2011 17:46:49 +0000 (20:46 +0300)]
Bug fix.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Tue, 5 Jul 2011 14:48:23 +0000 (17:48 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented folder deletion (without refresh yet)
Christos Stathis [Tue, 5 Jul 2011 14:48:07 +0000 (17:48 +0300)]
Implemented folder deletion (without refresh yet)

12 years agoImplemented virtual folder creation
Christos Stathis [Tue, 5 Jul 2011 14:13:12 +0000 (17:13 +0300)]
Implemented virtual folder creation

12 years agoRewrite client library function for updating metadata using update POST parameter
Sofia Papagiannaki [Tue, 5 Jul 2011 09:08:45 +0000 (12:08 +0300)]
Rewrite client library function for updating metadata using update POST parameter

12 years agoUpdate guide with extended behavior
Sofia Papagiannaki [Tue, 5 Jul 2011 09:05:08 +0000 (12:05 +0300)]
Update guide with extended behavior

12 years agoFix is_allowed for groups
Sofia Papagiannaki [Tue, 5 Jul 2011 09:02:29 +0000 (12:02 +0300)]
Fix is_allowed for groups

12 years agoBug fix.
Antony Chazapis [Mon, 4 Jul 2011 21:48:32 +0000 (00:48 +0300)]
Bug fix.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Mon, 4 Jul 2011 14:49:52 +0000 (17:49 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoStarted implementation of new folder command
Christos Stathis [Mon, 4 Jul 2011 14:49:49 +0000 (17:49 +0300)]
Started implementation of new folder command

12 years agoFix bug/tests.
Antony Chazapis [Mon, 4 Jul 2011 13:22:10 +0000 (16:22 +0300)]
Fix bug/tests.

12 years agoReturn the conflicting path in the reply, when refusing to change permissions because...
Antony Chazapis [Mon, 4 Jul 2011 12:47:01 +0000 (15:47 +0300)]
Return the conflicting path in the reply, when refusing to change permissions because of a conflict.

Refs #449

12 years agoNew public objects implementation.
Antony Chazapis [Mon, 4 Jul 2011 12:01:29 +0000 (15:01 +0300)]
New public objects implementation.

Fixes #595

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Mon, 4 Jul 2011 10:09:32 +0000 (13:09 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years ago* Account groups.
Antony Chazapis [Mon, 4 Jul 2011 10:09:04 +0000 (13:09 +0300)]
* Account groups.
* Container policies (not enforced for now).
* Document sharing/permissions.

Refs #449

12 years agoAdded a dummy If-Modified-Since to avoid browser 's caching
Christos Stathis [Mon, 4 Jul 2011 09:28:08 +0000 (12:28 +0300)]
Added a dummy If-Modified-Since to avoid browser 's caching

12 years agoUpdated licence in code files. Removed some unused methods
Christos Stathis [Mon, 4 Jul 2011 08:21:08 +0000 (11:21 +0300)]
Updated licence in code files. Removed some unused methods

12 years agoFixes data and content-type headers in no content POST requests for objects
Sofia Papagiannaki [Fri, 1 Jul 2011 16:20:15 +0000 (19:20 +0300)]
Fixes data and content-type headers in no content POST requests for objects

12 years agoSend no Content-type if no data exist
Sofia Papagiannaki [Fri, 1 Jul 2011 16:17:50 +0000 (19:17 +0300)]
Send no Content-type if no data exist

Fixes Missing Content-Range header Error while updating object metadata
Fixes #567

12 years agoIf-Range header support in object GET
Sofia Papagiannaki [Fri, 1 Jul 2011 14:32:15 +0000 (17:32 +0300)]
If-Range header support in object GET

Refs #567