Tom Hacohen
c790b5f489
Reformat some files using black.
4 years ago
Tal Leibman
d8e5c37db1
Use black for code formatting and format the code
...
Merge #65
4 years ago
Tom Hacohen
5d8a92f000
Collections: add support for collection types.
...
We also added the field for invitations, as it's needed for collections
to work.
4 years ago
Tom Hacohen
18b3f45b79
Collection main_item: make a OneToOneField intsead of just a foreign key.
4 years ago
Tom Hacohen
d90931fbe5
Make access level an int instead of a string.
...
We started with a string because we thought it could maybe provide more
flexibility, though really, an int makes much more sense, especially on
all the platforms etebase runs nowadays.
4 years ago
Tom Hacohen
393b85d3ca
Chunks: move to reside under the collection.
4 years ago
Tom Hacohen
1d5baece1e
Chunk uploading: implement properly using a custom Parser.
4 years ago
Tom Hacohen
f69c3a327c
Revert "django_etebase: make migration generic and not depend on myauth."
...
This reverts commit 925dcac0fb99204e3373251e12f8496721879361.
4 years ago
Tom Hacohen
4948e91c65
django_etebase: make migration generic and not depend on myauth.
4 years ago
Tom Hacohen
785e4fae97
Merge the uidvalidator with the base64url validator and set a min length.
4 years ago
Tom Hacohen
c00cf50163
Revision: remove salt field.
...
It's not really needed. More information in the respective change
in the js client.
4 years ago
Tom Hacohen
2b52eec41f
Allow chunk UIDs to be longer.
4 years ago
Tom Hacohen
1bed39af9d
Collection/item uid: allow base64-url not just base62.
4 years ago
Tom Hacohen
291ebaa3f7
Items must have a uid now (not null).
...
This is due to the previous change.
4 years ago
Tom Hacohen
267d749c45
Collection: change collections to be an extension of items
...
Each collection now has an item and the item's UID is the collections
UID. This lets us manipulate collections just like items, and as part of
transactions. This is significant because it lets us change them as part
of transactions!
4 years ago
Tom Hacohen
d1017aac76
Rename django_etesync to django_etebase.
4 years ago