Commit Graph

137 Commits (v0.8.0)

Author SHA1 Message Date
Tom Hacohen e4361d2364 Patch old DB migration in order to fix mysql issues.
3 years ago
Tom Hacohen 0ac41e77e8 Fix DB errors when using MySQL/MariaDB.
3 years ago
Tom Hacohen f52facad1c Subscriptions: implement live subscriptions for collection items
3 years ago
Tom Hacohen a7fdb4a108 More typing fixes.
3 years ago
Tom Hacohen 709bc6c1fc Improve typing information.
3 years ago
Tom Hacohen 8245577dfb Rename module to prevent confusion on import.
3 years ago
Tom Hacohen 174e54681d Improve type annotations.
3 years ago
Tom Hacohen 794b5f3983 Fix many type errors.
3 years ago
Tom Hacohen f0a8689712 Implement sendfile.
3 years ago
Tom Hacohen f7858a20b7 Fix user creation.
3 years ago
Tom Hacohen 65cd722616 django_etebase utils: add optionl user to context.
3 years ago
Tom Hacohen 313dcf0721 django_etebase utils: add optionl user to context.
3 years ago
Tom Hacohen 2e9caf66f9 Remove deprecated settings.
3 years ago
Tom Hacohen 4ceb42780e Remove unused django_etebase code.
3 years ago
Tom Hacohen 6c05a7898a Add functions to split read and write permissions.
3 years ago
Tom Hacohen 70619fc1c7 Fix unbound variable warning.
3 years ago
Tom Hacohen c2eb4fd30c Pass generic context to callbacks instead of the whole view
3 years ago
Tom Hacohen 5a6c8a1d05 Gracefully handle uploading the same revision
3 years ago
Tom Hacohen 2de51b978a Serializers: fix an issue with handling validation errors.
3 years ago
Tom Hacohen 7eb08d2946 Collection invitation: fix the wrong field type
3 years ago
Tom Hacohen 1cb84cfa6d Serializers: cleanup how we handle validation errors.
3 years ago
Tom Hacohen 3fcea20d68 Serializers: fully clean an object on signup.
3 years ago
Tom Hacohen 3b4ba75930 Chunk serialization: support not passing chunk content if exists.
3 years ago
Tom Hacohen 0585d6ee92 Chunk file uploader: accept all kinds of media types.
3 years ago
Tom Hacohen cd86c060b5 Collection: fix UID validation to return a Conflict error.
3 years ago
Tom Hacohen 9559a0fd35 Chunk download: use the new sendfile to serve files.
3 years ago
Tom Hacohen a19a982b1c Sendfile: add a sendfile module based on django-sendfile2
3 years ago
Tom Hacohen 7571261479 Remove unused imports.
3 years ago
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.
3 years ago
Tom Hacohen 4ce96e043e Collection: further improve stoken performance.
3 years ago
Tom Hacohen bb070639a3 Collection: fix the slow performance when calculating stoken.
3 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 bdd787b915 Gracefully handle uploading the same item twice.
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 f55ebeae7c Collection saving: add another verification for collection UID uniqueness.
4 years ago
Tom Hacohen 46abeac2c0 Test reset: also reset memberships.
4 years ago
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