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
|
dbdff06e68
|
Move all the routers under their own dir.
|
2020-12-29 15:42:41 +02:00 |
|
Tom Hacohen
|
8bf04fc286
|
Reformat files using black.
|
2020-12-29 15:37:11 +02:00 |
|
Tom Hacohen
|
e6b47ae1a9
|
Fix login_challenge to work with get_user_queryset.
|
2020-12-29 15:17:46 +02:00 |
|
Tom Hacohen
|
794b5f3983
|
Fix many type errors.
|
2020-12-29 13:32:19 +02:00 |
|
Tom Hacohen
|
e13f26ec56
|
Fix handling of legacy accounts that don't have collection type.
|
2020-12-29 10:27:35 +02:00 |
|
Tom Hacohen
|
f67730f42d
|
Support passing custom middlewares.
|
2020-12-29 10:12:36 +02:00 |
|
Tom Hacohen
|
a8b97e60d4
|
Docs: improve metadata.
|
2020-12-29 09:46:20 +02:00 |
|
Tom Hacohen
|
7714148807
|
Use ValidationError when appropriate.
|
2020-12-28 18:49:05 +02:00 |
|
Tom Hacohen
|
f0a8689712
|
Implement sendfile.
|
2020-12-28 18:46:37 +02:00 |
|
Tom Hacohen
|
c7f09d3fef
|
implement chunk_download.
|
2020-12-28 18:25:06 +02:00 |
|
Tom Hacohen
|
53b22602b2
|
Implement chunk_update.
|
2020-12-28 18:18:55 +02:00 |
|
Tom Hacohen
|
dcf81aa9ce
|
Fix prefetch medium.
|
2020-12-28 18:17:41 +02:00 |
|
Tom Hacohen
|
f7858a20b7
|
Fix user creation.
|
2020-12-28 17:46:20 +02:00 |
|
Tom Hacohen
|
3d438b9591
|
Cleanup validation errors.
|
2020-12-28 17:39:51 +02:00 |
|
Tom Hacohen
|
10ff303b75
|
Fix formatting.
|
2020-12-28 17:09:20 +02:00 |
|
Tom Hacohen
|
fa0979dce1
|
Test reset: clean reset function.
|
2020-12-28 16:57:09 +02:00 |
|
Tom Hacohen
|
151bec0d9e
|
Fix type error.
|
2020-12-28 16:44:13 +02:00 |
|
Tom Hacohen
|
586b015eb7
|
Login: also return username and email upon login.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
c2a2e710c9
|
Move common dependencies to their own file.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
3e39aa88a1
|
Remove unused var.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
1bca435d74
|
Workaround typing issue.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
59e30ed988
|
Signup and logout: make sync.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
ca7f2ec73c
|
When converting from ORM convert binary fields to bytes.
The problem is that some ORMs return memoryview which are more efficient but
are not supported by pydantic at the moment.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
50f89c48e2
|
Dashboard url: fix getting dashboard url.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
c1f171bde0
|
Change how we create applications.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
b3c170e10d
|
fix getting dashboard URL.
|
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
|
0fa2f2da3b
|
Make the fastapi application the main asgi one.
|
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
|
63afcc0830
|
Mount the django application.
|
2020-12-28 16:42:39 +02:00 |
|
Tom Hacohen
|
ad2205e596
|
Add trusted host middleware.
|
2020-12-28 10:57:40 +02:00 |
|
Tom Hacohen
|
38884fead8
|
Revert "Improve chunks type."
This reverts commit 37f5a4509f .
|
2020-12-28 10:47:07 +02:00 |
|
Tom Hacohen
|
cf7690a60f
|
Remove usages of EtebaseValidationError.
|
2020-12-28 10:45:34 +02:00 |
|
Tom Hacohen
|
37f5a4509f
|
Improve chunks type.
|
2020-12-28 10:41:22 +02:00 |
|
Tom Hacohen
|
1a09393dcb
|
Also add 401 to permission responses.
|
2020-12-28 10:29:47 +02:00 |
|
Tal Leibman
|
959dc9b576
|
minor fix
|
2020-12-28 10:27:49 +02:00 |
|
Tom Hacohen
|
b39f7951e2
|
chunk first-type.
|
2020-12-28 10:20:20 +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
|
34c548acda
|
Remove extra import.
|
2020-12-28 09:47:37 +02:00 |
|
Tom Hacohen
|
6517fc5db2
|
More route tags to a central place.
|
2020-12-28 09:35:27 +02:00 |
|
Tom Hacohen
|
80d69a5663
|
Fix collection list and how we return API responses.
|
2020-12-28 09:31:30 +02:00 |
|
Tom Hacohen
|
ee4e7cf498
|
Unify the nested router prefix.
|
2020-12-28 09:11:35 +02:00 |
|
Tom Hacohen
|
9f26ecf276
|
API: add documentation tags.
|
2020-12-28 09:04:45 +02:00 |
|
Tom Hacohen
|
15988235f2
|
Exclude unset fields so fix removedMemberships return value.
|
2020-12-28 08:42:48 +02:00 |
|
Tom Hacohen
|
d63c34693f
|
Change all item_uids to be called item_uids.
|
2020-12-27 23:11:12 +02:00 |
|
Tom Hacohen
|
1c8684ee92
|
Fix a FIXME.
|
2020-12-27 23:06:25 +02:00 |
|