Commit Graph

58 Commits (0e814ea410c6fe27b9926871a24f39af83841bfe)

Author SHA1 Message Date
Tom Hacohen 409248d419 CollectionTypes: add backward compatibility adjustments until 2.0 is out.
4 years ago
Tom Hacohen 5d8a92f000 Collections: add support for collection types.
4 years ago
Tom Hacohen 741b6d7c52 Collection removed memberships: only return removed memberships within our returned range.
4 years ago
Tom Hacohen aa7b049b62 Stoken: always return the stoken object, not the rev.
4 years ago
Tom Hacohen c7bd01b2d1 Logout: allow any authenticated user (instead of normal permissions).
4 years ago
Tom Hacohen 9cad5d62e1 Account: change Dashboard URL endpoint's permissions.
4 years ago
Tom Hacohen 74f40abc65 Account: add a dashboard url endpoint.
4 years ago
Tom Hacohen 9152e6f42d Fix bad stoken error.
4 years ago
Tom Hacohen 06f2dd72a7 Exception: fix detail/code for exception.
4 years ago
Tom Hacohen f5ced873ac Lint: fix lint errors.
4 years ago
Tom Hacohen 7b8b0a5685 Login: make case insensitive.
4 years ago
Tom Hacohen 374048f013 Fix disabling of browseable API when debug is off.
4 years ago
Tom Hacohen 00cf2d83a0 Only enable browsable API when debugging is on.
4 years ago
Tom Hacohen 9c6a7e9428 Login: fix server error when trying to login to users without userinfo.
4 years ago
Tom Hacohen a85e816810 User not found: return a 401 instead of a 404.
4 years ago
Tom Hacohen 43569727f4 Signup: send a signal on account signup.
4 years ago
Tom Hacohen 2327466113 Invitations: error when trying to invite oneself.
4 years ago
Tom Hacohen 8593ab1357 Login: add a user visible error on password failure.
4 years ago
Tom Hacohen 693a5ec778 Login: return an UNAUTHORIZED (401) error on bad username/password, not 400.
4 years ago
Tom Hacohen 5af2aeda7e Add an endpoint to know if a server is an etebase server or not.
4 years ago
Tom Hacohen cf9b6f5904 Prefetch: change the type of value prefetch accept.
4 years ago
Tom Hacohen a613a32628 prefetch: fix handling of the prefetch param.
4 years ago
Tom Hacohen 393b85d3ca Chunks: move to reside under the collection.
4 years ago
Tom Hacohen 1d5baece1e Chunk uploading: implement properly using a custom Parser.
4 years ago
Tom Hacohen c0575cb64c Exceptions: have correct code/status_code for every error.
4 years ago
Tom Hacohen 04231ebfe5 Views: fix issue with iterators sometimes returning the wrong type.
4 years ago
Tom Hacohen 46b4f08afa Signup: use the get_user_queryset function when checking if user exists.
4 years ago
Tom Hacohen a39617cf2e Make sure usernames are case insensitive on lookup
4 years ago
Tom Hacohen f9add36f18 Add support for custom user filtering.
4 years ago
Tom Hacohen 3680bd53b1 Views: change according to DRF best practices.
4 years ago
Tom Hacohen fae15fe420 Views: clean up how we use serializers and remove integrity_errors catch-alls.
4 years ago
Tom Hacohen ee23707fff Debug reset: put the whole request in a transaction.
4 years ago
Tom Hacohen 3dfceb63b1 Views: move the base64 encoding to the renderers.
4 years ago
Tom Hacohen 2880673e27 drf_msgpack: add code to parse/serialise msgpack
4 years ago
Tom Hacohen 453275eadf Authentication: move to msgpack for the encrypted parts.
4 years ago
Tom Hacohen cbb1d81850 Rename inline to prefetch and have it on by default.
4 years ago
Tom Hacohen c21c6af1d7 Filter by stoken: fix the done implementation for more functions
4 years ago
Tom Hacohen 0ce2e8d996 Filter by stoken: cleanup and fix the done implementation
4 years ago
Tom Hacohen 61383b9896 Stoken filtering: order by max_stoken to make sure we have a reliable order.
4 years ago
Tom Hacohen caa84c2a96 Stoken filtering: clean up stoken filtering and annotation.
4 years ago
Tom Hacohen 0a19cd7e2c Stoken filtering: abstract getting the stoken id.
4 years ago
Tom Hacohen f6ef514661 Collection members: order by id so order is consistent.
4 years ago
Tom Hacohen 2da49bb95e Item revisions: don't exclude current, let the client decide.
4 years ago
Tom Hacohen 68365f5d75 Collection revision: support the inline parameter.
4 years ago
Tom Hacohen 7183b97541 Collection revision: implement iteration.
4 years ago
Tom Hacohen 786948c456 Item revisions: never return the current revision, only old ones.
4 years ago
Tom Hacohen 317c492688 CollectionItem: add support for filtering collections' main items.
4 years ago
Tom Hacohen 291ebaa3f7 Items must have a uid now (not null).
4 years ago
Tom Hacohen 267d749c45 Collection: change collections to be an extension of items
4 years ago
Tom Hacohen 37bae63a46 Invitations: add support for fetching using an iterator
4 years ago