116 Commits (e159bf971bc0aea1aea38635a907cdf80ed9293f)
 

Author SHA1 Message Date
Tom Hacohen 9f0f00a594 Unify the stoken filtering and calculation. 5 years ago
Tom Hacohen f23815d46d Fix calculation of stoken. 5 years ago
Tom Hacohen d134934f8c Bulk_get: implement stoken, limit and inline 5 years ago
Tom Hacohen 19b93265d7 Add a comment. 5 years ago
Tom Hacohen 687bf9924b API: change how pagination and stoken are done 5 years ago
Tom Hacohen c5af5fd4e6 Collection: move stoken to the model. 5 years ago
Tom Hacohen edaa7b0f05 Rename ctag to stoken. 5 years ago
Tom Hacohen 1f97d1dbf7 Remove redundant gen_rev_uid. 5 years ago
Tom Hacohen ca7d7dfd12 Allow passing inline to not only GET requests. 5 years ago
Tom Hacohen a72543f6c9 Collection remove the redundant mainItem model attr. 5 years ago
Tom Hacohen 0fbc5c104c Implement collection updating. 5 years ago
Tom Hacohen 62a7496b66 Change how we handle chunk ordering (and relation). 5 years ago
Tom Hacohen 7a0a00c738 Unify how we handle revision creation. 5 years ago
Tom Hacohen ab9d66fcc0 Implement collection creation. 5 years ago
Tom Hacohen 6dfa2360c0 Chunk: fix for a collection's main item. 5 years ago
Tom Hacohen 3db204e4bb b64: don't add redundant padding. 5 years ago
Tom Hacohen 2e018dfe76 Rename prefer_inline to inline. 5 years ago
Tom Hacohen 6711cfcf49 Change chunks to be just one field. 5 years ago
Tom Hacohen c589d06cbe Collection: lax the restrictions on mainItem. 5 years ago
Tom Hacohen 963dc3c62d Cleanup how we handle inline serializers. 5 years ago
Tom Hacohen 5dfa2ac8cb Make chunks use the same b64 encoding we use elsewhere. 5 years ago
Tom Hacohen a97bb969e7 Make meta a binary base64 field too. 5 years ago
Tom Hacohen cf06534d6d Serializers: handle our variant of b64 (no padding, urlsafe). 5 years ago
Tom Hacohen 9b13404ce7 Add a reset view for tests. 5 years ago
Tom Hacohen 2ac0b55de9 Revision: expose meta. 5 years ago
Tom Hacohen 80ef568397 Make meta not-null. 5 years ago
Tom Hacohen ab86a912cd Revision uid is now the hmac. 5 years ago
Tom Hacohen 86b6a44917 We use base64url without padding. 5 years ago
Tom Hacohen 66e5062461 Collection: add content support. 5 years ago
Tom Hacohen c56cbb3f82 Remove debug print. 5 years ago
Tom Hacohen d1df6db8b1 Revision: add metadata field. 5 years ago
Tom Hacohen f8a94eeb04 Revision: add a proper uid for revisions (which we also use for sync tag). 5 years ago
Tom Hacohen 23edc29bb8 Chunks: order based on item too so items are clustered together. 5 years ago
Tom Hacohen dfbfa01bc5 CollectionItem: move version and encryption key to the item itself. 5 years ago
Tom Hacohen d587f8185b Uids: change uids to be much shorter and base62 for non-chunks. 5 years ago
Tom Hacohen 3beb7ac4bb Requirements: add pywatchman for more efficient watching. 5 years ago
Tom Hacohen 5ceaa9fb1a Collection: calculate a value for ctag in the meanwhile. 5 years ago
Tom Hacohen c74ed50bd5 Collection: filter queryset only to collections for which the user has access to. 5 years ago
Tom Hacohen 771d2d013d Fix creation of collection membership when creating collections. 5 years ago
Tom Hacohen 7a38e26872 Collection: fix issue with encryptionKey not being base64 encoded. 5 years ago
Tom Hacohen 3eb79e0a04 Create collection member when creating collection. 5 years ago
Tom Hacohen be11e3e0e6 Collection: implement collection membership. 5 years ago
Tom Hacohen e0d593a9b6 Collection Item Revision: dissalow blank for the current field. 5 years ago
Tom Hacohen 0ee00e1a9f Collection item: rename isDeletion to deleted 5 years ago
Tom Hacohen f1bfb0a9a0 Model uid validator: fix off-by-1 error with the uid.
256bit is actually 43 base64 chars, not 44.
5 years ago
Tom Hacohen f4cb7cb74f Collection item list: limit only to non-deleted by default. 5 years ago
Tom Hacohen 452a8f1e7e Implement item creation. 5 years ago
Tom Hacohen 4054a2f78c Implement item update and deletion.
Deletion is essentially an update with "isDeletion" set to True.
5 years ago
Tom Hacohen 727cd3e5fa pylint: fix more warnings. 5 years ago
Tom Hacohen 0beaaf5bf9 lint: fix many pylint warnings. 5 years ago