Commit Graph

449 Commits (53b22602b28bf2582284495d736b2b1672d35a9b)

Author SHA1 Message Date
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 65cd722616 django_etebase utils: add optionl user to context. 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 313dcf0721 django_etebase utils: add optionl user to context. 2020-12-28 16:42:39 +02:00
Tom Hacohen c918d3ed07 Add base64 utils. 2020-12-28 16:42:39 +02:00
Tom Hacohen 2e9caf66f9 Remove deprecated settings. 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 6c05a7898a Add functions to split read and 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 295ae6f3d3 Update changelog. 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
Tom Hacohen c7b8b0373a Add permissions. 2020-12-27 23:03:03 +02:00
Tom Hacohen df19887af7 Use dependency injection for getting collection/item queryset. 2020-12-27 22:40:48 +02:00
Tom Hacohen 8160a33384 Get collection queryset: remove param. 2020-12-27 22:13:36 +02:00
Tom Hacohen 403d975934 Collection: fix dep handling. 2020-12-27 21:58:58 +02:00
Tom Hacohen fa0cd01a59 Authentication: implement part of get_dashboard_url. 2020-12-27 21:50:34 +02:00
Tom Hacohen e8bd8927a0 Implement modifying access level. 2020-12-27 21:47:30 +02:00
Tom Hacohen 36e6d3df24 Members: add member endpoints. 2020-12-27 21:42:36 +02:00