Commit Graph

16 Commits

Author SHA1 Message Date
Tom Hacohen
9f0430a6da Improve types. 2021-01-04 14:23:30 +02:00
Tom Hacohen
709bc6c1fc Improve typing information. 2020-12-29 18:17:28 +02:00
Tom Hacohen
332f7e2332 Fix Python 3.7 compatibility
Both cached_property and Literal were introduced in Python 3.8 so they
can't be used.
2020-12-29 17:55:55 +02:00
Tom Hacohen
62eb46ec4e msgpack route: use the encode/decode functions from the utils module. 2020-12-29 15:44:52 +02:00
Tom Hacohen
794b5f3983 Fix many type errors. 2020-12-29 13:32:19 +02:00
Tom Hacohen
1bca435d74 Workaround typing issue. 2020-12-28 16:42:39 +02:00
Tom Hacohen
c918d3ed07 Add base64 utils. 2020-12-28 16:42:39 +02:00
Tom Hacohen
4ceb42780e Remove unused django_etebase code. 2020-12-28 16:42:39 +02:00
Tom Hacohen
b081d0129f Add support for read/write permissions. 2020-12-28 16:42:39 +02:00
Tom Hacohen
1a09393dcb Also add 401 to permission responses. 2020-12-28 10:29:47 +02:00
Tom Hacohen
4b4be14d32 Add more responses to the API. 2020-12-28 10:01:19 +02:00
Tom Hacohen
a75d5479fa Rename ValidationError to HttpError. 2020-12-28 09:51:34 +02:00
Tom Hacohen
80d69a5663 Fix collection list and how we return API responses. 2020-12-28 09:31:30 +02:00
Tom Hacohen
b70f2b7470 Invitations: implement invitations endpoints. 2020-12-27 21:15:22 +02:00
Tom Hacohen
13d4121fc2 Move utility functions to utils. 2020-12-27 20:32:09 +02:00
Tom Hacohen
e686f01652 Utils: add a utility for getting objects or 404ing. 2020-12-27 20:32:09 +02:00