Commit Graph

66 Commits (v0.6.1)

Author SHA1 Message Date
Tom Hacohen baa42d040d Collection: also save the collection UID on the model itself.
3 years ago
Tom Hacohen 2d0bcbdc20 Stoken annotation: move it all to one place to reduce duplication.
4 years ago
Tom Hacohen c790b5f489 Reformat some files using black.
4 years ago
Tom Hacohen d893d35c6f Fix the host checks to only check against hostname.
4 years ago
Tal Leibman d8e5c37db1
Use black for code formatting and format the code
4 years ago
Tom Hacohen 843b59a0ac Login/Changepassword: change to verifying the hostname without the part.
4 years ago
Tom Hacohen 422b62d5b2 Disallow creating new collections without a collection type set.
4 years ago
Tom Hacohen 46abeac2c0 Test reset: also reset memberships.
4 years ago
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