Commit Graph

221 Commits (5785f803ac6bf676783903bc0478a99ceb3e80d4)
 

Author SHA1 Message Date
Tom Hacohen 64b947d455 Change invitations to also follow our list return type format.
4 years ago
Tom Hacohen 89b47c67b7 Removed redundant get_serializer_context.
4 years ago
Tom Hacohen 9f2140ffac Change serializer fetching to the more drf way of doing it.
4 years ago
Tom Hacohen 6c31b8fb30 CollectionItemView: disallow normal item creation
4 years ago
Tom Hacohen f6960bb8cb CollectionMember: fix collection list to return data in the right format.
4 years ago
Tom Hacohen e159bf971b Collection/item viewsets: enforce access.
4 years ago
Tom Hacohen 6e7fd5d0dd Collection membership: implement leaving/revoking access.
4 years ago
Tom Hacohen d93a5d3f06 Collections: use the member stokens for filtering based on stoken
4 years ago
Tom Hacohen 1f18f4e50b CollectionMember: add stokens when we create/change the member.
4 years ago
Tom Hacohen 91aadb6565 Make etag write-only.
4 years ago
Tom Hacohen 9c63f8d674 Rename stoken to etag and cstoken to stoken.
4 years ago
Tom Hacohen 8eee280bbb Split cstoken and stoken to be different concepts
4 years ago
Tom Hacohen 6e7ad92a12 Add missing migrations forgotten in the previous commit
4 years ago
Tom Hacohen 2a39f3538e Change to standalone stoken objects (+ small optimisation).
4 years ago
Tom Hacohen 3cdb7783fe Make sure to always return fresh stokens.
4 years ago
Tom Hacohen fce844bfc3 Uid: Change how validation is done.
4 years ago
Tom Hacohen 10b9d33ffe UidValidator: fix to actually validate.
4 years ago
Tom Hacohen e94e2f9d70 Add a separate pubkey/privatekey for sharing.
4 years ago
Tom Hacohen 863c405802 Rename pubkey to loginPubkey because we'll soon have another pubkey.
4 years ago
Tom Hacohen 2412c295de Signup: fix bug making signup not to work.
4 years ago
Tom Hacohen a965a76c36 Invitation: move outgoing invitations to invite/outgoing.
4 years ago
Tom Hacohen 118dbea4e3 InvitationSerializer: fix user validator.
4 years ago
Tom Hacohen 7f7d223b9b Fix indentation error.
4 years ago
Tom Hacohen 40b7edcb84 Add a way to fetch a user's pubkey.
4 years ago
Tom Hacohen 47e1eec122 Incoming invitations: implement incoming invitations and accepting them
4 years ago
Tom Hacohen 8d1c02dcb9 Collection invitation: implement creating and manipulating collections invitations.
4 years ago
Tom Hacohen edd88427b0 Add a viewset to control collection membership.
4 years ago
Tom Hacohen 4ca74bc69b Permissions: start from scratch and add IsCollectionAdmin permission.
4 years ago
Tom Hacohen c30cc2f229 Improve and rename bulk_get to filter by item stokens too + cstoken changes
4 years ago
Tom Hacohen aaee8f5e38 Fix new_cstoken getting for list functions.
4 years ago
Tom Hacohen 9bbb7ef3d7 Fix filter by cstoken function to not fetch twice.
4 years ago
Tom Hacohen c63210fe77 CollectionItem: implement batch updating.
4 years ago
Tom Hacohen b6571c93f6 Collection: fix stoken and add cstoken for the collection token.
4 years ago
Tom Hacohen e851fb9877 Views: fix wrong items name.
4 years ago
Tom Hacohen ae4aafcf96 Transaction: make it possible to pass a global stoken to block by.
4 years ago
Tom Hacohen eeaea6e6ab Transaction: return 200 rather than 201.
4 years ago
Tom Hacohen f7c66eaadb CollectionItem: add a batch endpoint for batch operations.
4 years ago
Tom Hacohen 4c7e30eca5 CollectionItem: implement both update and create.
4 years ago
Tom Hacohen 23dcbc1f9e CollectionItem: always run both serializers when serializing.
4 years ago
Tom Hacohen 306e7dcd11 Item deps: fix.
4 years ago
Tom Hacohen 775f438e61 Change deps to be pairs of uid/stoken.
4 years ago
Tom Hacohen 00a80740ca Collection/item create/update require stoken.
4 years ago
Tom Hacohen bd1d11fe5f Fix signup and let signup to an empty account.
4 years ago
Tom Hacohen bced00dc8a Enable logout for now so client tests pass.
4 years ago
Tom Hacohen 644539bd68 Reset view: adjust reset view path and class.
4 years ago
Tom Hacohen 48ebbfb322 Disable host verification for debug mode.
4 years ago
Tom Hacohen f438d0e947 Trim salt when creating the challenge.
4 years ago
Tom Hacohen 4083be8e8c Username: disallow @ in usernames.
4 years ago
Tom Hacohen e9e77945a6 Return token and user on signup/login.
4 years ago
Tom Hacohen 93a0e41f03 Change login flow to better verify all relevant fields.
4 years ago