Commit Graph

  • d63c34693f Change all item_uids to be called item_uids. Tom Hacohen 2020-12-27 23:11:12 +0200
  • 1c8684ee92 Fix a FIXME. Tom Hacohen 2020-12-27 23:06:25 +0200
  • c7b8b0373a Add permissions. Tom Hacohen 2020-12-27 22:56:23 +0200
  • df19887af7 Use dependency injection for getting collection/item queryset. Tom Hacohen 2020-12-27 22:27:33 +0200
  • 8160a33384 Get collection queryset: remove param. Tom Hacohen 2020-12-27 22:13:36 +0200
  • 403d975934 Collection: fix dep handling. Tom Hacohen 2020-12-27 21:58:58 +0200
  • fa0cd01a59 Authentication: implement part of get_dashboard_url. Tom Hacohen 2020-12-27 21:50:34 +0200
  • e8bd8927a0 Implement modifying access level. Tom Hacohen 2020-12-27 21:47:30 +0200
  • 36e6d3df24 Members: add member endpoints. Tom Hacohen 2020-12-27 21:32:48 +0200
  • b5a750d6d0 Collection: fix removed memberships. Tom Hacohen 2020-12-27 21:41:31 +0200
  • b70f2b7470 Invitations: implement invitations endpoints. Tom Hacohen 2020-12-27 21:08:00 +0200
  • 7f90edc511 MsgPack: handle no content. Tom Hacohen 2020-12-27 21:01:14 +0200
  • ec8c69b3f3 Fix a few FIXMEs. Tom Hacohen 2020-12-27 20:36:11 +0200
  • 13d4121fc2 Move utility functions to utils. Tom Hacohen 2020-12-27 18:54:06 +0200
  • 629a84f432 app.py: cleanup a bit. Tom Hacohen 2020-12-27 18:38:18 +0200
  • 533b2787bb Implement item revisions. Tom Hacohen 2020-12-27 18:34:40 +0200
  • e686f01652 Utils: add a utility for getting objects or 404ing. Tom Hacohen 2020-12-27 18:34:23 +0200
  • e7721e8fe5 Fix chunk handling. Tom Hacohen 2020-12-27 18:12:16 +0200
  • a3ae769a2c Implement fetch_updates. Tom Hacohen 2020-12-27 17:58:15 +0200
  • a9bc08a98d Item batch/transaction: fix return data. Tom Hacohen 2020-12-27 17:39:47 +0200
  • c6c52cfe11 Implement collection list. Tom Hacohen 2020-12-27 17:33:01 +0200
  • 7ad98b8d28 Implement is_etebase. Tom Hacohen 2020-12-27 17:30:17 +0200
  • 407ce0b7a5 Fixed collection_list_common. Tom Hacohen 2020-12-27 17:10:59 +0200
  • e5dbfb5746 Make the import of models more consistent. Tom Hacohen 2020-12-27 17:07:07 +0200
  • 611c0f3b0a Conform to naming conventions. Tom Hacohen 2020-12-27 17:03:17 +0200
  • 92f6ccbc28 Implement item_list and item_get. Tom Hacohen 2020-12-27 17:02:36 +0200
  • 8afca6ca96 kwarg items: use the same naming as django_etebase. Tom Hacohen 2020-12-27 16:44:18 +0200
  • aa483709c3 Fix item creation. Tom Hacohen 2020-12-27 16:39:20 +0200
  • b2fe30ac26 Implement item_create, batch and transaction. Tom Hacohen 2020-12-27 16:33:34 +0200
  • 249c3dc2be Cleanup models to have common parents. Tom Hacohen 2020-12-27 16:04:33 +0200
  • 9d213350e7 exceptions.py: fix typo in filename. Tom Hacohen 2020-12-27 15:45:29 +0200
  • df855897f8 Fix type error. Tom Hacohen 2020-12-27 15:26:36 +0200
  • 6f543751a6 Fix and improve typing. Tom Hacohen 2020-12-27 15:25:16 +0200
  • a0aaf79f42 item_batch and item_transaction boilerplate only Tal Leibman 2020-12-27 15:53:31 +0200
  • 6e4f8f9917 Fix list_multi to return the filtered queryset. Tom Hacohen 2020-12-27 14:36:16 +0200
  • b3c177faa6 from_orm_context Tal Leibman 2020-12-27 14:23:19 +0200
  • 53662451a3 collection.py: get by uid and fixed create Tal Leibman 2020-12-27 11:36:18 +0200
  • 94161943ca chunks type hint Tal Leibman 2020-12-26 18:09:46 +0200
  • 1e60938430 rename Tal Leibman 2020-12-26 18:02:29 +0200
  • 8d09e40b3b rename Tal Leibman 2020-12-26 18:01:55 +0200
  • daac0c163b collection.py: save to db Tal Leibman 2020-12-26 12:39:20 +0200
  • be7b830804 collection.py: create Tal Leibman 2020-12-25 19:23:46 +0200
  • 4bd826b3be remove uvicorn run Tal Leibman 2020-12-25 19:08:22 +0200
  • 31e0e0b832 change response content to pydantic models and error handling Tal Leibman 2020-12-25 17:23:44 +0200
  • a0d1d23d2d imports Tal Leibman 2020-12-25 17:22:14 +0200
  • 2e5dd58657 snapshot Tal Leibman 2020-12-25 14:06:35 +0200
  • 72d4a725f5 validation errors Tal Leibman 2020-12-25 13:21:20 +0200
  • c90e92b0f0 snapshot Tal Leibman 2020-12-25 12:36:06 +0200
  • 7d86459480 collection.pyL list_multi Tal Leibman 2020-12-25 11:53:11 +0200
  • f70e2d80a6 stoken_handler.py Tal Leibman 2020-12-25 11:52:43 +0200
  • 16a99f02ea snapshot Tal Leibman 2020-12-25 11:12:22 +0200
  • 25cb4fec0c msgpack.py: allow pydantic BaseModel in content Tal Leibman 2020-12-25 11:10:43 +0200
  • c1534f6587 first commit Tal Leibman 2020-12-23 16:29:08 -0500
  • 70619fc1c7 Fix unbound variable warning. Tom Hacohen 2020-12-27 15:14:42 +0200
  • c2eb4fd30c Pass generic context to callbacks instead of the whole view Tom Hacohen 2020-12-27 15:03:07 +0200
  • 5a6c8a1d05 Gracefully handle uploading the same revision Tom Hacohen 2020-12-27 10:53:01 +0200
  • 2de51b978a Serializers: fix an issue with handling validation errors. Tom Hacohen 2020-12-24 16:14:52 +0200
  • 7eb08d2946 Collection invitation: fix the wrong field type Tom Hacohen 2020-12-22 21:06:41 +0200
  • 1cb84cfa6d Serializers: cleanup how we handle validation errors. Tom Hacohen 2020-12-22 13:15:12 +0200
  • 3fcea20d68 Serializers: fully clean an object on signup. Tom Hacohen 2020-12-22 12:46:42 +0200
  • 3b4ba75930 Chunk serialization: support not passing chunk content if exists. Tom Hacohen 2020-12-16 15:04:00 +0200
  • 7ae172e44e
    README: update contributors from github sponsors Tom Hacohen 2020-12-16 09:24:53 +0200
  • 0585d6ee92 Chunk file uploader: accept all kinds of media types. Tom Hacohen 2020-12-15 13:58:59 +0200
  • cd86c060b5 Collection: fix UID validation to return a Conflict error. Tom Hacohen 2020-12-15 10:14:15 +0200
  • 9559a0fd35 Chunk download: use the new sendfile to serve files. Tom Hacohen 2020-12-14 16:40:08 +0200
  • a19a982b1c Sendfile: add a sendfile module based on django-sendfile2 Tom Hacohen 2020-12-14 16:00:48 +0200
  • 070abfcdd8 Format using black. Tom Hacohen 2020-12-14 16:12:34 +0200
  • 7571261479 Remove unused imports. Tom Hacohen 2020-12-14 16:03:11 +0200
  • 0407320ad4 Update changelog. Tom Hacohen 2020-12-14 13:48:05 +0200
  • baa42d040d Collection: also save the collection UID on the model itself. Tom Hacohen 2020-12-14 13:30:30 +0200
  • 057b908565 Update changelog. Tom Hacohen 2020-12-04 19:15:10 +0200
  • 2d0bcbdc20 Stoken annotation: move it all to one place to reduce duplication. Tom Hacohen 2020-12-04 19:00:14 +0200
  • 4ce96e043e Collection: further improve stoken performance. Tom Hacohen 2020-12-04 18:55:22 +0200
  • bb070639a3 Collection: fix the slow performance when calculating stoken. Tom Hacohen 2020-12-04 18:19:54 +0200
  • c790b5f489 Reformat some files using black. Tom Hacohen 2020-12-01 12:45:23 +0200
  • 7513b058ba
    FUNDING.yml: add funding links Tom Hacohen 2020-12-01 10:08:04 +0200
  • bb4a8c998e
    README: updateinformation about passing the Host header Tom Hacohen 2020-11-29 17:02:49 +0200
  • 5792cd5418
    README: add a TL;DR for licensing Tom Hacohen 2020-11-27 10:29:24 +0200
  • d893d35c6f Fix the host checks to only check against hostname. Tom Hacohen 2020-11-20 18:11:35 +0200
  • 49da4ea666
    README: document MEDIA_ROOT and add a section about backups Tom Hacohen 2020-11-19 14:42:57 +0200
  • 1c8f7cdc60 Update changelog. Tom Hacohen 2020-11-19 10:12:42 +0200
  • 13a46cb1db Myauth: add missing migration. Tom Hacohen 2020-11-19 10:12:12 +0200
  • 4f4bdc7b6b
    chore: fix install instructions in readme, .gitignore venv / secret.txt (#68) Michael Nahkies 2020-11-15 09:55:53 +0000
  • 0a9ffd1c9b Remove duplicated code (Issue from merging) Alexander PapaTutuWawa 2020-11-14 16:46:08 +0100
  • 2d11c82e32 Format code using black Alexander PapaTutuWawa 2020-11-14 16:44:45 +0100
  • 6751502e21 Merge remote-tracking branch 'origin/master' into feat/ldap Alexander PapaTutuWawa 2020-11-14 16:39:46 +0100
  • b6919d17be chore: fix broken links in README.md Michael Nahkies 2020-11-14 15:16:13 +0000
  • d8e5c37db1
    Use black for code formatting and format the code Tal Leibman 2020-11-14 17:04:41 +0200
  • 9ec16e9216 Update changelog. Tom Hacohen 2020-11-14 16:56:26 +0200
  • ab8b2bc58a README: update + add chat badge. Tom Hacohen 2020-11-12 14:07:27 +0200
  • 69c920ab12 Fix syntax error Alexander PapaTutuWawa 2020-11-10 11:28:43 +0100
  • bdd787b915 Gracefully handle uploading the same item twice. Tom Hacohen 2020-11-09 17:31:12 +0200
  • e09d5f1723 Set CREATE_USER_FUNC and API_PERMISSIONS when using LDAP Alexander PapaTutuWawa 2020-11-08 12:41:38 +0100
  • e9de8f1adb Add env variable to change configuration file path. Victor R. Santos 2020-11-07 16:21:34 -0300
  • 47103df48a Change user creation to not ask for a password (and clarify the readme). Tom Hacohen 2020-11-07 18:58:29 +0200
  • b0f888f236 Add accidentally removed empty line Alexander PapaTutuWawa 2020-11-06 20:56:31 +0100
  • b0d0f99492 Refactor LDAP support and add LDAP caching Alexander PapaTutuWawa 2020-11-06 20:55:04 +0100
  • 1fef1e2b7a Implement authentication with LDAP Alexander PapaTutuWawa 2020-11-06 15:22:26 +0100
  • 801826b8b6 Fix the URL in the success template. Tom Hacohen 2020-11-05 16:50:09 +0200
  • 65319047b8 Remove leftover files from EteSync 1.0. Tom Hacohen 2020-11-05 16:49:05 +0200