Feature #559
Add trash support
Status: | Closed | Start date: | 05/18/2011 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Pithos | Spent time: | - | |
Target version: | - |
Description
Pithos needs a way to move files to trash, list files in trash and restore a file from trash.
Implement and document this feature. Also discuss if and how it applies to folders.
Associated revisions
Provide metadata functions for tags and trash support. Restructure backend to work with blocks and hashmaps.
List of major API updates (tested and ready changes are in the docs):- List object meta keys in container headers.
- Filter object listings based on their meta keys.
- Enforce metadata replacement on POST/COPY/MOVE.
- Add Content-Range to range replies.
- Return ETag in If-None-Match GET replies.
- Handle multi-range GET replies as outlined in RFC2616.
- Add Content-Disposition to the allowable object headers.
- Implement block per block GET and PUT.
- Better range parsing (and multiple ranges).
The new backend is version-ready, but the API does not yet implement versions. The frontend exposes hashmaps through GET - this may change.
Provide metadata functions for tags and trash support. Restructure backend to work with blocks and hashmaps.
List of major API updates (tested and ready changes are in the docs):- List object meta keys in container headers.
- Filter object listings based on their meta keys.
- Enforce metadata replacement on POST/COPY/MOVE.
- Add Content-Range to range replies.
- Return ETag in If-None-Match GET replies.
- Handle multi-range GET replies as outlined in RFC2616.
- Add Content-Disposition to the allowable object headers.
- Implement block per block GET and PUT.
- Better range parsing (and multiple ranges).
The new backend is version-ready, but the API does not yet implement versions. The frontend exposes hashmaps through GET - this may change.
History
#1 Updated by Antony Chazapis almost 13 years ago
Documented by doc changes in f2d7b5ab.
#2 Updated by Giorgos Verigakis almost 13 years ago
- Status changed from New to Closed
#3 Updated by Vangelis Koukis about 11 years ago
- Project changed from Pithos to Synnefo
- Target version deleted (
0.2)
#4 Updated by Vangelis Koukis about 11 years ago
- Category set to Pithos