Statistics
| Branch: | Tag: | Revision:

root / pithos / api @ 02c0c3fa

Name Size
  templates
__init__.py 0 Bytes
auth.py 1.7 kB
compat.py 3.5 kB
faults.py 2.3 kB
functions.py 30.4 kB
models.py 57 Bytes
tests.py 67.8 kB
urls.py 1.9 kB
util.py 25.6 kB
views.py 26 Bytes

Latest revisions

# Date Author Comment
02c0c3fa 06/24/2011 04:39 pm Antony Chazapis

Add account groups, merge into sharing. Fix tests.

Refs #449

aa4fac11 06/23/2011 05:50 pm Giorgos Verigakis

Add a dummy authentication middleware

The username - token mapping is stored statically in settings.py

You will need to update your settings.py after this commit.

104626e3 06/23/2011 05:24 pm Antony Chazapis

Update versioning.

- Allow non-integer version identifiers.
- Use 'X-Object-Modified-By' to trace the user that created a version.
- Fix 'X-Object-Version-Timestamp' header formatting.

Rebuild the database, or:
sqlite> alter table versions add column user text;...

cca6c617 06/23/2011 03:47 pm Antony Chazapis

Updated permissions support.

  • Allow deleting/clearing permissions.
  • Report inheritance via 'X-Object-Shared-By' header.
  • Enforce permissions.

Refs #449

a6eb13e9 06/22/2011 08:36 pm Antony Chazapis

Document 'update' parameter. Add to account/container POST.

ac62f6da 06/22/2011 06:33 pm Antony Chazapis

Fix POST to delete metadata when none is supplied. Add 'update' parameter to update certain meta values only.

e8886082 06/22/2011 04:38 pm Antony Chazapis

Fix version list and copy from version when the object is deleted.
Remove 'public' from permissions.

3436eeb0 06/21/2011 05:00 pm Antony Chazapis

Initial permissions support.

  • Use 'X-Object-Sharing' header to get/set permissions.
  • Replaces 'X-Object-Public' header (now obsolete).
  • No permission enforcement yet.

Refs #449
Refs #595

468b8b86 06/21/2011 04:55 pm Antony Chazapis

Fix tests (object HEAD returns 200).

288c1d55 06/20/2011 01:41 pm Antony Chazapis

Add recommended practices/examples in docs.

View revisions

Also available in: Atom