Commit Graph

24 Commits

Author SHA1 Message Date
Tom Hacohen
6711cfcf49 Change chunks to be just one field. 2020-04-15 16:27:03 +03:00
Tom Hacohen
963dc3c62d Cleanup how we handle inline serializers. 2020-04-15 15:23:07 +03:00
Tom Hacohen
5dfa2ac8cb Make chunks use the same b64 encoding we use elsewhere. 2020-04-15 14:33:38 +03:00
Tom Hacohen
a97bb969e7 Make meta a binary base64 field too. 2020-04-14 18:30:07 +03:00
Tom Hacohen
cf06534d6d Serializers: handle our variant of b64 (no padding, urlsafe). 2020-04-14 18:29:56 +03:00
Tom Hacohen
2ac0b55de9 Revision: expose meta. 2020-03-17 22:11:18 +02:00
Tom Hacohen
ab86a912cd Revision uid is now the hmac. 2020-03-17 17:14:51 +02:00
Tom Hacohen
66e5062461 Collection: add content support. 2020-03-12 21:12:38 +02:00
Tom Hacohen
c56cbb3f82 Remove debug print. 2020-03-12 16:06:15 +02:00
Tom Hacohen
f8a94eeb04 Revision: add a proper uid for revisions (which we also use for sync tag). 2020-03-12 15:52:36 +02:00
Tom Hacohen
dfbfa01bc5 CollectionItem: move version and encryption key to the item itself. 2020-03-10 17:49:23 +02:00
Tom Hacohen
5ceaa9fb1a Collection: calculate a value for ctag in the meanwhile. 2020-02-26 21:22:58 +02:00
Tom Hacohen
771d2d013d Fix creation of collection membership when creating collections. 2020-02-26 21:11:29 +02:00
Tom Hacohen
7a38e26872 Collection: fix issue with encryptionKey not being base64 encoded. 2020-02-26 20:54:00 +02:00
Tom Hacohen
be11e3e0e6 Collection: implement collection membership. 2020-02-26 20:38:07 +02:00
Tom Hacohen
0ee00e1a9f Collection item: rename isDeletion to deleted 2020-02-26 16:55:47 +02:00
Tom Hacohen
452a8f1e7e Implement item creation. 2020-02-26 16:23:16 +02:00
Tom Hacohen
4054a2f78c Implement item update and deletion.
Deletion is essentially an update with "isDeletion" set to True.
2020-02-26 16:23:16 +02:00
Tom Hacohen
0beaaf5bf9 lint: fix many pylint warnings. 2020-02-26 14:21:14 +02:00
Tom Hacohen
cc00391504 Rename Snapshot to Revision 2020-02-20 22:41:39 +02:00
Tom Hacohen
0c44f738fd More progress - support chunk uploading. 2020-02-20 14:46:01 +02:00
Tom Hacohen
67fb714ddb More progress. 2020-02-20 13:56:16 +02:00
Tom Hacohen
0a3bb6f4bb Merge item snapshot and item to be one model. 2020-02-20 12:34:24 +02:00
Tom Hacohen
818bb8d70f Create the django_etesync app. 2020-02-19 22:28:08 +02:00