77 Commits (ca7f2ec73cb559f0875e580b81a1e0f18b06c21a)

Author SHA1 Message Date
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.
4 years ago
Tom Hacohen 50f89c48e2 Dashboard url: fix getting dashboard url. 4 years ago
Tom Hacohen c1f171bde0 Change how we create applications. 4 years ago
Tom Hacohen b3c170e10d fix getting dashboard URL. 4 years ago
Tom Hacohen c918d3ed07 Add base64 utils. 4 years ago
Tom Hacohen 4ceb42780e Remove unused django_etebase code. 4 years ago
Tom Hacohen 0fa2f2da3b Make the fastapi application the main asgi one. 4 years ago
Tom Hacohen b081d0129f Add support for read/write permissions. 4 years ago
Tom Hacohen 63afcc0830 Mount the django application. 4 years ago
Tom Hacohen ad2205e596 Add trusted host middleware. 4 years ago
Tom Hacohen 38884fead8 Revert "Improve chunks type."
This reverts commit 37f5a4509f.
4 years ago
Tom Hacohen cf7690a60f Remove usages of EtebaseValidationError. 4 years ago
Tom Hacohen 37f5a4509f Improve chunks type. 4 years ago
Tom Hacohen 1a09393dcb Also add 401 to permission responses. 4 years ago
Tal Leibman 959dc9b576 minor fix 4 years ago
Tom Hacohen b39f7951e2 chunk first-type. 4 years ago
Tom Hacohen 4b4be14d32 Add more responses to the API. 4 years ago
Tom Hacohen a75d5479fa Rename ValidationError to HttpError. 4 years ago
Tom Hacohen 34c548acda Remove extra import. 4 years ago
Tom Hacohen 6517fc5db2 More route tags to a central place. 4 years ago
Tom Hacohen 80d69a5663 Fix collection list and how we return API responses. 4 years ago
Tom Hacohen ee4e7cf498 Unify the nested router prefix. 4 years ago
Tom Hacohen 9f26ecf276 API: add documentation tags. 4 years ago
Tom Hacohen 15988235f2 Exclude unset fields so fix removedMemberships return value. 4 years ago
Tom Hacohen d63c34693f Change all item_uids to be called item_uids. 4 years ago
Tom Hacohen 1c8684ee92 Fix a FIXME. 4 years ago
Tom Hacohen c7b8b0373a Add permissions. 4 years ago
Tom Hacohen df19887af7 Use dependency injection for getting collection/item queryset. 4 years ago
Tom Hacohen 8160a33384 Get collection queryset: remove param. 4 years ago
Tom Hacohen 403d975934 Collection: fix dep handling. 4 years ago
Tom Hacohen fa0cd01a59 Authentication: implement part of get_dashboard_url. 4 years ago
Tom Hacohen e8bd8927a0 Implement modifying access level. 4 years ago
Tom Hacohen 36e6d3df24 Members: add member endpoints. 4 years ago
Tom Hacohen b5a750d6d0 Collection: fix removed memberships. 4 years ago
Tom Hacohen b70f2b7470 Invitations: implement invitations endpoints. 4 years ago
Tom Hacohen 7f90edc511 MsgPack: handle no content. 4 years ago
Tom Hacohen ec8c69b3f3 Fix a few FIXMEs. 4 years ago
Tom Hacohen 13d4121fc2 Move utility functions to utils. 4 years ago
Tom Hacohen 629a84f432 app.py: cleanup a bit. 4 years ago
Tom Hacohen 533b2787bb Implement item revisions. 4 years ago
Tom Hacohen e686f01652 Utils: add a utility for getting objects or 404ing. 4 years ago
Tom Hacohen e7721e8fe5 Fix chunk handling. 4 years ago
Tom Hacohen a3ae769a2c Implement fetch_updates. 4 years ago
Tom Hacohen a9bc08a98d Item batch/transaction: fix return data. 4 years ago
Tom Hacohen c6c52cfe11 Implement collection list. 4 years ago
Tom Hacohen 7ad98b8d28 Implement is_etebase. 4 years ago
Tom Hacohen 407ce0b7a5 Fixed collection_list_common. 4 years ago
Tom Hacohen e5dbfb5746 Make the import of models more consistent. 4 years ago
Tom Hacohen 611c0f3b0a Conform to naming conventions. 4 years ago
Tom Hacohen 92f6ccbc28 Implement item_list and item_get. 4 years ago