Tom Hacohen
|
3cdb7783fe
|
Make sure to always return fresh stokens.
|
2020-05-26 18:14:39 +03:00 |
|
Tom Hacohen
|
fce844bfc3
|
Uid: Change how validation is done.
|
2020-05-26 16:36:37 +03:00 |
|
Tom Hacohen
|
10b9d33ffe
|
UidValidator: fix to actually validate.
|
2020-05-26 16:13:18 +03:00 |
|
Tom Hacohen
|
e94e2f9d70
|
Add a separate pubkey/privatekey for sharing.
It's separated from the login one so that encryption key and identity
can be rotated separately.
|
2020-05-26 13:44:40 +03:00 |
|
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.
|
2020-05-26 13:24:00 +03:00 |
|
Tom Hacohen
|
2412c295de
|
Signup: fix bug making signup not to work.
|
2020-05-26 13:17:35 +03:00 |
|
Tom Hacohen
|
a965a76c36
|
Invitation: move outgoing invitations to invite/outgoing.
|
2020-05-24 18:24:47 +03:00 |
|
Tom Hacohen
|
118dbea4e3
|
InvitationSerializer: fix user validator.
|
2020-05-24 17:52:09 +03:00 |
|
Tom Hacohen
|
7f7d223b9b
|
Fix indentation error.
|
2020-05-24 17:22:43 +03:00 |
|
Tom Hacohen
|
40b7edcb84
|
Add a way to fetch a user's pubkey.
|
2020-05-24 17:18:57 +03:00 |
|
Tom Hacohen
|
47e1eec122
|
Incoming invitations: implement incoming invitations and accepting them
|
2020-05-24 17:18:57 +03:00 |
|
Tom Hacohen
|
8d1c02dcb9
|
Collection invitation: implement creating and manipulating collections invitations.
|
2020-05-24 15:08:12 +03:00 |
|
Tom Hacohen
|
edd88427b0
|
Add a viewset to control collection membership.
|
2020-05-21 15:44:15 +03:00 |
|
Tom Hacohen
|
4ca74bc69b
|
Permissions: start from scratch and add IsCollectionAdmin permission.
|
2020-05-20 13:47:06 +03:00 |
|
Tom Hacohen
|
c30cc2f229
|
Improve and rename bulk_get to filter by item stokens too + cstoken changes
Also change how we return cstokens
|
2020-05-19 19:25:49 +03:00 |
|
Tom Hacohen
|
aaee8f5e38
|
Fix new_cstoken getting for list functions.
We were getting the general cstoken, and were not honouring our limit.
|
2020-05-19 17:41:27 +03:00 |
|
Tom Hacohen
|
9bbb7ef3d7
|
Fix filter by cstoken function to not fetch twice.
|
2020-05-19 17:29:54 +03:00 |
|
Tom Hacohen
|
c63210fe77
|
CollectionItem: implement batch updating.
|
2020-05-19 16:16:40 +03:00 |
|
Tom Hacohen
|
b6571c93f6
|
Collection: fix stoken and add cstoken for the collection token.
|
2020-05-19 15:33:10 +03:00 |
|
Tom Hacohen
|
e851fb9877
|
Views: fix wrong items name.
|
2020-05-19 15:28:20 +03:00 |
|
Tom Hacohen
|
ae4aafcf96
|
Transaction: make it possible to pass a global stoken to block by.
|
2020-05-19 14:54:44 +03:00 |
|
Tom Hacohen
|
eeaea6e6ab
|
Transaction: return 200 rather than 201.
|
2020-05-19 13:19:25 +03:00 |
|
Tom Hacohen
|
f7c66eaadb
|
CollectionItem: add a batch endpoint for batch operations.
|
2020-05-19 13:10:50 +03:00 |
|
Tom Hacohen
|
4c7e30eca5
|
CollectionItem: implement both update and create.
|
2020-05-19 13:10:29 +03:00 |
|
Tom Hacohen
|
23dcbc1f9e
|
CollectionItem: always run both serializers when serializing.
|
2020-05-19 12:58:26 +03:00 |
|
Tom Hacohen
|
306e7dcd11
|
Item deps: fix.
|
2020-05-19 11:44:20 +03:00 |
|
Tom Hacohen
|
775f438e61
|
Change deps to be pairs of uid/stoken.
|
2020-05-19 11:20:09 +03:00 |
|
Tom Hacohen
|
00a80740ca
|
Collection/item create/update require stoken.
|
2020-05-19 10:59:16 +03:00 |
|
Tom Hacohen
|
bd1d11fe5f
|
Fix signup and let signup to an empty account.
|
2020-05-18 16:13:48 +03:00 |
|
Tom Hacohen
|
bced00dc8a
|
Enable logout for now so client tests pass.
|
2020-05-15 13:03:04 +03:00 |
|
Tom Hacohen
|
644539bd68
|
Reset view: adjust reset view path and class.
|
2020-05-15 12:59:18 +03:00 |
|
Tom Hacohen
|
48ebbfb322
|
Disable host verification for debug mode.
Was causing issues with mitm proxy and etc which was a pain.
|
2020-05-15 12:52:52 +03:00 |
|
Tom Hacohen
|
f438d0e947
|
Trim salt when creating the challenge.
|
2020-05-15 12:44:10 +03:00 |
|
Tom Hacohen
|
e9e77945a6
|
Return token and user on signup/login.
|
2020-05-14 17:19:18 +03:00 |
|
Tom Hacohen
|
93a0e41f03
|
Change login flow to better verify all relevant fields.
|
2020-05-14 16:26:02 +03:00 |
|
Tom Hacohen
|
32a8b9c90d
|
Implement a ZKPP login flow.
|
2020-05-14 16:26:02 +03:00 |
|
Tom Hacohen
|
6b0a40e9dd
|
Set custom user model and reset migrations.
|
2020-05-13 16:01:49 +03:00 |
|
Tom Hacohen
|
df0f7d134d
|
Collection items: add a transaction endpoint.
|
2020-04-19 18:56:04 +03:00 |
|
Tom Hacohen
|
d66d0640dc
|
Collection: disallow partial updates.
|
2020-04-19 15:29:04 +03:00 |
|
Tom Hacohen
|
af27871955
|
Revision: change the shape of the list response.
|
2020-04-16 17:38:07 +03:00 |
|
Tom Hacohen
|
9f0f00a594
|
Unify the stoken filtering and calculation.
|
2020-04-16 17:37:16 +03:00 |
|
Tom Hacohen
|
f23815d46d
|
Fix calculation of stoken.
|
2020-04-16 17:37:16 +03:00 |
|
Tom Hacohen
|
d134934f8c
|
Bulk_get: implement stoken, limit and inline
|
2020-04-16 17:37:03 +03:00 |
|
Tom Hacohen
|
19b93265d7
|
Add a comment.
|
2020-04-16 16:59:01 +03:00 |
|
Tom Hacohen
|
687bf9924b
|
API: change how pagination and stoken are done
|
2020-04-16 16:59:01 +03:00 |
|
Tom Hacohen
|
c5af5fd4e6
|
Collection: move stoken to the model.
|
2020-04-16 16:33:16 +03:00 |
|
Tom Hacohen
|
edaa7b0f05
|
Rename ctag to stoken.
|
2020-04-16 15:35:44 +03:00 |
|
Tom Hacohen
|
1f97d1dbf7
|
Remove redundant gen_rev_uid.
|
2020-04-16 12:56:42 +03:00 |
|
Tom Hacohen
|
ca7d7dfd12
|
Allow passing inline to not only GET requests.
|
2020-04-16 11:35:58 +03:00 |
|
Tom Hacohen
|
a72543f6c9
|
Collection remove the redundant mainItem model attr.
|
2020-04-16 11:29:31 +03:00 |
|