Commit Graph

97 Commits (0e814ea410c6fe27b9926871a24f39af83841bfe)

Author SHA1 Message Date
Tom Hacohen 5bce4d9932 Collection Type: fix backwards compatibility for creating new collections.
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 acd22b9b47 Serializers: remove unused field.
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 47f3e08846 Signup: improve docs.
4 years ago
Tom Hacohen 24c161b0d8 Signup: don't try to clean fields for objects we haven't created.
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 6214688170 Invitations: share the username of the inviter.
4 years ago
Tom Hacohen 8a557ff82c Disable signups by default.
4 years ago
Tom Hacohen f5ced873ac Lint: fix lint errors.
4 years ago
Tom Hacohen 5d9b47531b Collectin: make sure collections always have a unique UID.
4 years ago
Tom Hacohen 18b3f45b79 Collection main_item: make a OneToOneField intsead of just a foreign key.
4 years ago
Tom Hacohen 7b8b0a5685 Login: make case insensitive.
4 years ago
Tom Hacohen 4dbdb3d7cf Invitations: gracefully error when trying to invite an already invited user.
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 3de1d48b9e Browsable API: use input fields for relations.
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 d90931fbe5 Make access level an int instead of a string.
4 years ago
Tom Hacohen 43569727f4 Signup: send a signal on account signup.
4 years ago
Tom Hacohen 42a72ce5c7 Serializers user signup: correctly handle EtebaseValidationErrors.
4 years ago
Tom Hacohen 7ab9513e05 Serializers: rename message to detail to conform with the rest of the API.
4 years ago
Tom Hacohen bf22b1676f Serializers: improve field serialization errors.
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 e385aa8f20 Chunks: use a prefix of the chunk for a subdirectory.
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 11001ed62c Chunk serializer: fix bad error invocation.
4 years ago
Tom Hacohen f6af96ace6 Permissions: workaround DRF bug and expose exception code.
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 9c129e5731 Collection erializer: make the item a child instead of trying to merge them.
4 years ago
Tom Hacohen a7268443ca Add support for a modifying the chunk storage location
4 years ago
Tom Hacohen c9463cadba Add support for a custom user creation function.
4 years ago
Tom Hacohen e41f8455f2 app settings: rename the get user queryset func setting name.
4 years ago
Tom Hacohen 46b4f08afa Signup: use the get_user_queryset function when checking if user exists.
4 years ago
Tom Hacohen af86d877f2 Signup: use the shorthand version of setting an unusable password.
4 years ago
Tom Hacohen a39617cf2e Make sure usernames are case insensitive on lookup
4 years ago