61 Commits (2a39f3538e2d846d2f3051100ea672b248f27b64)

Author SHA1 Message Date
Tom Hacohen 2a39f3538e Change to standalone stoken objects (+ small optimisation).
Makes it possible to now generate Stokens as we need so we can add them to
non-revision objects, for example, membership changes.

We also slightly improved how we filter by revs.
5 years ago
Tom Hacohen 3cdb7783fe Make sure to always return fresh stokens. 5 years ago
Tom Hacohen 863c405802 Rename pubkey to loginPubkey because we'll soon have another pubkey.
This breaks sharing because we no longer have a normal pubkey.
This will be fixed in the next commit.
5 years ago
Tom Hacohen a965a76c36 Invitation: move outgoing invitations to invite/outgoing. 5 years ago
Tom Hacohen 40b7edcb84 Add a way to fetch a user's pubkey. 5 years ago
Tom Hacohen 47e1eec122 Incoming invitations: implement incoming invitations and accepting them 5 years ago
Tom Hacohen 8d1c02dcb9 Collection invitation: implement creating and manipulating collections invitations. 5 years ago
Tom Hacohen edd88427b0 Add a viewset to control collection membership. 5 years ago
Tom Hacohen c30cc2f229 Improve and rename bulk_get to filter by item stokens too + cstoken changes
Also change how we return cstokens
5 years ago
Tom Hacohen aaee8f5e38 Fix new_cstoken getting for list functions.
We were getting the general cstoken, and were not honouring our limit.
5 years ago
Tom Hacohen 9bbb7ef3d7 Fix filter by cstoken function to not fetch twice. 5 years ago
Tom Hacohen c63210fe77 CollectionItem: implement batch updating. 5 years ago
Tom Hacohen b6571c93f6 Collection: fix stoken and add cstoken for the collection token. 5 years ago
Tom Hacohen e851fb9877 Views: fix wrong items name. 5 years ago
Tom Hacohen ae4aafcf96 Transaction: make it possible to pass a global stoken to block by. 5 years ago
Tom Hacohen eeaea6e6ab Transaction: return 200 rather than 201. 5 years ago
Tom Hacohen f7c66eaadb CollectionItem: add a batch endpoint for batch operations. 5 years ago
Tom Hacohen 4c7e30eca5 CollectionItem: implement both update and create. 5 years ago
Tom Hacohen 23dcbc1f9e CollectionItem: always run both serializers when serializing. 5 years ago
Tom Hacohen 775f438e61 Change deps to be pairs of uid/stoken. 5 years ago
Tom Hacohen bced00dc8a Enable logout for now so client tests pass. 5 years ago
Tom Hacohen 644539bd68 Reset view: adjust reset view path and class. 5 years ago
Tom Hacohen 48ebbfb322 Disable host verification for debug mode.
Was causing issues with mitm proxy and etc which was a pain.
5 years ago
Tom Hacohen f438d0e947 Trim salt when creating the challenge. 5 years ago
Tom Hacohen e9e77945a6 Return token and user on signup/login. 5 years ago
Tom Hacohen 93a0e41f03 Change login flow to better verify all relevant fields. 5 years ago
Tom Hacohen 32a8b9c90d Implement a ZKPP login flow. 5 years ago
Tom Hacohen df0f7d134d Collection items: add a transaction endpoint. 5 years ago
Tom Hacohen d66d0640dc Collection: disallow partial updates. 5 years ago
Tom Hacohen af27871955 Revision: change the shape of the list response. 5 years ago
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 ca7d7dfd12 Allow passing inline to not only GET requests. 5 years ago
Tom Hacohen 62a7496b66 Change how we handle chunk ordering (and relation). 5 years ago
Tom Hacohen 2e018dfe76 Rename prefer_inline to inline. 5 years ago
Tom Hacohen 963dc3c62d Cleanup how we handle inline serializers. 5 years ago
Tom Hacohen 9b13404ce7 Add a reset view for tests. 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 3eb79e0a04 Create collection member when creating collection. 5 years ago
Tom Hacohen 0ee00e1a9f Collection item: rename isDeletion to deleted 5 years ago
Tom Hacohen f4cb7cb74f Collection item list: limit only to non-deleted by default. 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 0beaaf5bf9 lint: fix many pylint warnings. 5 years ago
Tom Hacohen 358c59f6d7 Item: add bulk_get and a note about bulk creating. 5 years ago
Tom Hacohen d6df94facf Item create: 404 if collection isn't found.
It doesn't actually change anything beacuse it 404s in the
collection getting, but still, good to have this here too.
5 years ago
Tom Hacohen cc00391504 Rename Snapshot to Revision 5 years ago