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 |
|
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 |
|
Tom Hacohen
|
b5a750d6d0
|
Collection: fix removed memberships.
|
2020-12-27 21:42:36 +02:00 |
|
Tom Hacohen
|
b70f2b7470
|
Invitations: implement invitations endpoints.
|
2020-12-27 21:15:22 +02:00 |
|
Tom Hacohen
|
7f90edc511
|
MsgPack: handle no content.
|
2020-12-27 21:01:14 +02:00 |
|
Tom Hacohen
|
ec8c69b3f3
|
Fix a few FIXMEs.
|
2020-12-27 20:42:23 +02:00 |
|
Tom Hacohen
|
13d4121fc2
|
Move utility functions to utils.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
629a84f432
|
app.py: cleanup a bit.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
533b2787bb
|
Implement item revisions.
|
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 |
|
Tom Hacohen
|
e7721e8fe5
|
Fix chunk handling.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
a3ae769a2c
|
Implement fetch_updates.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
a9bc08a98d
|
Item batch/transaction: fix return data.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
c6c52cfe11
|
Implement collection list.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
7ad98b8d28
|
Implement is_etebase.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
407ce0b7a5
|
Fixed collection_list_common.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
e5dbfb5746
|
Make the import of models more consistent.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
611c0f3b0a
|
Conform to naming conventions.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
92f6ccbc28
|
Implement item_list and item_get.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
8afca6ca96
|
kwarg items: use the same naming as django_etebase.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
aa483709c3
|
Fix item creation.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
b2fe30ac26
|
Implement item_create, batch and transaction.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
249c3dc2be
|
Cleanup models to have common parents.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
9d213350e7
|
exceptions.py: fix typo in filename.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
df855897f8
|
Fix type error.
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
6f543751a6
|
Fix and improve typing.
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
a0aaf79f42
|
item_batch and item_transaction boilerplate only
|
2020-12-27 20:32:09 +02:00 |
|
Tom Hacohen
|
6e4f8f9917
|
Fix list_multi to return the filtered queryset.
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
b3c177faa6
|
from_orm_context
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
53662451a3
|
collection.py: get by uid and fixed create
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
94161943ca
|
chunks type hint
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
1e60938430
|
rename
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
8d09e40b3b
|
rename
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
daac0c163b
|
collection.py: save to db
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
be7b830804
|
collection.py: create
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
4bd826b3be
|
remove uvicorn run
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
31e0e0b832
|
change response content to pydantic models and error handling
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
a0d1d23d2d
|
imports
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
2e5dd58657
|
snapshot
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
72d4a725f5
|
validation errors
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
c90e92b0f0
|
snapshot
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
7d86459480
|
collection.pyL list_multi
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
f70e2d80a6
|
stoken_handler.py
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
16a99f02ea
|
snapshot
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
25cb4fec0c
|
msgpack.py: allow pydantic BaseModel in content
|
2020-12-27 20:32:09 +02:00 |
|
Tal Leibman
|
c1534f6587
|
first commit
|
2020-12-27 20:32:09 +02:00 |
|