Commit Graph

550 Commits (master)
 

Author SHA1 Message Date
Tom Hacohen c9463cadba Add support for a custom user creation function.
4 years ago
Tom Hacohen e41f8455f2 app settings: rename the get user queryset func setting name.
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 5c2f4d96ad app settings: cache all the properties rather than recalc every time.
4 years ago
Tom Hacohen f9add36f18 Add support for custom user filtering.
4 years ago
Tom Hacohen 3680bd53b1 Views: change according to DRF best practices.
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 9f1bfceda7 Increase token ttl to 30 days.
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 fae15fe420 Views: clean up how we use serializers and remove integrity_errors catch-alls.
4 years ago
Tom Hacohen 86c5d711a6 Chunk upload: item.uid can never be None so use it directly.
4 years ago
Tom Hacohen e8e859fa6a Add README.
4 years ago
Tom Hacohen 2d4410ef36 Add license file.
4 years ago
Tom Hacohen ee23707fff Debug reset: put the whole request in a transaction.
4 years ago
Tom Hacohen cc163d27af Add settings and configuration to run the etebase app.
4 years ago
Tom Hacohen 08c4aa9d43 Add .gitignore.
4 years ago
Tom Hacohen 4aa3daaa97 Create a new django project.
4 years ago
Tom Hacohen f69c3a327c Revert "django_etebase: make migration generic and not depend on myauth."
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 2880673e27 drf_msgpack: add code to parse/serialise msgpack
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 85de674ee2 Move the etebase urls configuration to django_etebase.
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.
4 years ago
Tom Hacohen 2b52eec41f Allow chunk UIDs to be longer.
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 c21c6af1d7 Filter by stoken: fix the done implementation for more functions
4 years ago
Tom Hacohen 0ce2e8d996 Filter by stoken: cleanup and fix the done implementation
4 years ago
Tom Hacohen 61383b9896 Stoken filtering: order by max_stoken to make sure we have a reliable order.
4 years ago
Tom Hacohen caa84c2a96 Stoken filtering: clean up stoken filtering and annotation.
4 years ago
Tom Hacohen 0a19cd7e2c Stoken filtering: abstract getting the stoken id.
4 years ago
Tom Hacohen f6ef514661 Collection members: order by id so order is consistent.
4 years ago
Tom Hacohen 1bed39af9d Collection/item uid: allow base64-url not just base62.
4 years ago
Tom Hacohen 2da49bb95e Item revisions: don't exclude current, let the client decide.
4 years ago
Tom Hacohen 68365f5d75 Collection revision: support the inline parameter.
4 years ago
Tom Hacohen 7183b97541 Collection revision: implement iteration.
4 years ago
Tom Hacohen 786948c456 Item revisions: never return the current revision, only old ones.
4 years ago
Tom Hacohen 317c492688 CollectionItem: add support for filtering collections' main items.
4 years ago
Tom Hacohen 291ebaa3f7 Items must have a uid now (not null).
4 years ago
Tom Hacohen 267d749c45 Collection: change collections to be an extension of items
4 years ago
Tom Hacohen 37bae63a46 Invitations: add support for fetching using an iterator
4 years ago
Tom Hacohen d5300a76d8 Members: add support for iterators when listing members
4 years ago