Commit Graph

40 Commits (0e814ea410c6fe27b9926871a24f39af83841bfe)

Author SHA1 Message Date
Tom Hacohen 5bce4d9932 Collection Type: fix backwards compatibility for creating new collections.
4 years ago
Tom Hacohen 409248d419 CollectionTypes: add backward compatibility adjustments until 2.0 is out.
4 years ago
Tom Hacohen 5d8a92f000 Collections: add support for collection types.
4 years ago
Tom Hacohen acd22b9b47 Serializers: remove unused field.
4 years ago
Tom Hacohen 47f3e08846 Signup: improve docs.
4 years ago
Tom Hacohen 24c161b0d8 Signup: don't try to clean fields for objects we haven't created.
4 years ago
Tom Hacohen 6214688170 Invitations: share the username of the inviter.
4 years ago
Tom Hacohen f5ced873ac Lint: fix lint errors.
4 years ago
Tom Hacohen 5d9b47531b Collectin: make sure collections always have a unique UID.
4 years ago
Tom Hacohen 4dbdb3d7cf Invitations: gracefully error when trying to invite an already invited user.
4 years ago
Tom Hacohen 3de1d48b9e Browsable API: use input fields for relations.
4 years ago
Tom Hacohen 43569727f4 Signup: send a signal on account signup.
4 years ago
Tom Hacohen 42a72ce5c7 Serializers user signup: correctly handle EtebaseValidationErrors.
4 years ago
Tom Hacohen 7ab9513e05 Serializers: rename message to detail to conform with the rest of the API.
4 years ago
Tom Hacohen bf22b1676f Serializers: improve field serialization errors.
4 years ago
Tom Hacohen cf9b6f5904 Prefetch: change the type of value prefetch accept.
4 years ago
Tom Hacohen 393b85d3ca Chunks: move to reside under the collection.
4 years ago
Tom Hacohen 11001ed62c Chunk serializer: fix bad error invocation.
4 years ago
Tom Hacohen c0575cb64c Exceptions: have correct code/status_code for every error.
4 years ago
Tom Hacohen 9c129e5731 Collection erializer: make the item a child instead of trying to merge them.
4 years ago
Tom Hacohen c9463cadba Add support for a custom user creation function.
4 years ago
Tom Hacohen 46b4f08afa Signup: use the get_user_queryset function when checking if user exists.
4 years ago
Tom Hacohen af86d877f2 Signup: use the shorthand version of setting an unusable password.
4 years ago
Tom Hacohen a39617cf2e Make sure usernames are case insensitive on lookup
4 years ago
Tom Hacohen f9add36f18 Add support for custom user filtering.
4 years ago
Tom Hacohen 9ea01d4d93 CollectionMemberSerializer: change the user field to be read only.
4 years ago
Tom Hacohen 41a03e9d3b Invitation: fix the checks making sure you can't invite yourself.
4 years ago
Tom Hacohen 7ec45434ba User: make username case insensitive (and save original styling).
4 years ago
Tom Hacohen 9a518b3907 Chunks: add error handling for chunks having content or not existing.
4 years ago
Tom Hacohen f147f4ae58 Serializers: allow encryptionKey to be null.
4 years ago
Tom Hacohen 3dfceb63b1 Views: move the base64 encoding to the renderers.
4 years ago
Tom Hacohen fbf5552a62 Modify binary64 field to support binary renderers/parsers
4 years ago
Tom Hacohen 453275eadf Authentication: move to msgpack for the encrypted parts.
4 years ago
Tom Hacohen c00cf50163 Revision: remove salt field.
4 years ago
Tom Hacohen 625df22989 Make item encryption key optional for collections/items
4 years ago
Tom Hacohen cbb1d81850 Rename inline to prefetch and have it on by default.
4 years ago
Tom Hacohen 267d749c45 Collection: change collections to be an extension of items
4 years ago
Tom Hacohen ab0d85c84f Change password: change to require a signed request, just like login.
4 years ago
Tom Hacohen 54268ac027 Login: add an action indicator to know the user signed a login request.
4 years ago
Tom Hacohen d1017aac76 Rename django_etesync to django_etebase.
4 years ago