You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Hacohen 9a518b3907 Chunks: add error handling for chunks having content or not existing.
If the chunk already has a content and we try to upload it again, we
assume the previous content was correct and this one is the same
(chunks are immutable). We can't actually ensure they are the same due
to the encryption, though they should be.

If a chunk is being uploaded for the first time and doesn't have a
content, throw a validation error rather than throwing an ugly error.
4 years ago
..
drf_msgpack drf_msgpack: add code to parse/serialise msgpack 4 years ago
migrations Revert "django_etebase: make migration generic and not depend on myauth." 4 years ago
token_auth Rename django_etesync to django_etebase. 4 years ago
__init__.py Rename django_etesync to django_etebase. 4 years ago
admin.py Rename django_etesync to django_etebase. 4 years ago
app_settings.py Rename django_etesync to django_etebase. 4 years ago
apps.py Rename django_etesync to django_etebase. 4 years ago
models.py Chunk upload: item.uid can never be None so use it directly. 4 years ago
permissions.py Collection: change collections to be an extension of items 4 years ago
renderers.py Views: move the base64 encoding to the renderers. 4 years ago
serializers.py Chunks: add error handling for chunks having content or not existing. 4 years ago
tests.py Rename django_etesync to django_etebase. 4 years ago
urls.py Move the etebase urls configuration to django_etebase. 4 years ago
views.py Views: clean up how we use serializers and remove integrity_errors catch-alls. 4 years ago