Commit Graph

779 Commits

Author SHA1 Message Date
Lennart
ea460f8187 Formatting 2024-07-28 17:47:49 +02:00
Lennart
21fe841ef1 events: Add updated_at field 2024-07-27 14:38:39 +02:00
Lennart
9978542c69 small refactoring 2024-07-27 14:38:17 +02:00
Lennart
55b368c572 Add RFC for sync-token etc 2024-07-27 12:36:43 +02:00
Lennart
8d9dba364d Implement supported-report-set property for calendar collection 2024-07-27 12:36:18 +02:00
Lennart
0eb71911c0 get rid of a few warnings 2024-07-27 12:11:45 +02:00
Lennart
b6debf2ad2 Fix a few principal urls 2024-06-30 20:35:08 +02:00
Lennart
eda4cea4e6 rename mkcalendar method 2024-06-30 20:15:10 +02:00
Lennart
56876decd0 move some files around 2024-06-30 19:48:26 +02:00
Lennart
ebf7f62c3b OPTIONS: Reflect that we support MKCALENDAR but not MKCOL 2024-06-30 19:45:26 +02:00
Lennart
6f4bc4ba7b Move DELETE method to Resource framework 2024-06-30 19:44:13 +02:00
Lennart
8afcbccd6a Fix bug where deleted events stay listed 2024-06-30 19:42:26 +02:00
Lennart
a67d7557af GET event, set correct Content-Type 2024-06-30 19:12:10 +02:00
Lennart
ac1e8f0632 Update README.md 2024-06-30 19:11:58 +02:00
Lennart
69172721b4 PUT event, respond with correct status code 2024-06-30 19:07:21 +02:00
Lennart
c143fae26e PUT event, implement If-None-Match to prevent unwanted overwriting 2024-06-30 19:06:40 +02:00
Lennart
9a2173c987 fix typo 2024-06-30 17:21:38 +02:00
Lennart
ce7869f44d Update README.md 2024-06-30 15:41:27 +02:00
Lennart
ffb4644b58 Update quick-xml 2024-06-30 15:40:32 +02:00
Lennart
8bac870df5 Add sqlx definitions 2024-06-30 15:38:00 +02:00
Lennart
04ad124799 Some refactoring 2024-06-28 21:55:15 +02:00
Lennart
6130b1ac6a Update README.md 2024-06-28 21:54:44 +02:00
Lennart
e131bed390 Disable carddav entrypoint 2024-06-28 21:54:23 +02:00
Lennart
55e6faf822 Add <remove> to PROPPATCH implementation and some refactoring 2024-06-23 16:42:44 +02:00
Lennart
326aa9a895 PROPFIND: Implement propname, altough in an ugly way 2024-06-21 22:19:03 +02:00
Lennart
b32968e942 event check authorization 2024-06-21 21:21:46 +02:00
Lennart
06d1095c66 Fix data model to fix event collisions with multiple principals 2024-06-21 21:16:31 +02:00
Lennart
aed6bcff63 Add trash bin feature 2024-06-21 19:30:59 +02:00
Lennart
c1cc12e2ac Update README.md 2024-06-21 18:24:13 +02:00
Lennart
26d2f88d1c Change upsert_event to put_event to match webdav spec 2024-06-21 18:24:06 +02:00
Lennart
029b23154d Rename list_dead_props to list_props (they aren't necessarily dead) 2024-06-21 18:04:29 +02:00
Lennart
12374926dd Make MultistatusElement responder, other refactoring 2024-06-21 18:04:07 +02:00
Lennart
584e325596 Remove unnecessary traits 2024-06-21 18:03:00 +02:00
Lennart
f860873e2b Remove xml TextNode 2024-06-21 18:02:45 +02:00
Lennart
9c703673fa Remove toml store 2024-06-21 18:01:41 +02:00
Lennart
0994c484d1 Add debug logging to PROPPATCH 2024-06-20 21:19:23 +02:00
Lennart
bf39844abf Update README.md 2024-06-20 21:19:15 +02:00
Lennart
32d4098f79 Update Cargo.lock 2024-06-20 20:58:27 +02:00
Lennart
7cca9952a0 Update README.md 2024-06-20 20:58:03 +02:00
Lennart
bdd11821f5 Fix stupid copy-paste bug with calendar-order 2024-06-20 20:52:30 +02:00
Lennart
50d91a10b0 Add calendar-timezone prop 2024-06-20 20:45:06 +02:00
Lennart
b7a0b1bef3 Add PROPFIND debug 2024-06-20 20:44:55 +02:00
Lennart
edb5cbd530 calendar: implement get_members 2024-06-20 20:35:07 +02:00
Lennart
420a8b786e Remove commented code 2024-06-20 20:34:46 +02:00
Lennart
876d45daca Add PROPPATCH operations for calendar resource 2024-06-20 19:51:53 +02:00
Lennart
f78f3e8194 Add basic framework for PROPPATCH implementation 2024-06-20 19:40:01 +02:00
Lennart
ae58a11500 Update ical and rstest 2024-06-20 19:37:55 +02:00
Lennart
60c92670a3 update quick_xml 2024-06-20 19:36:35 +02:00
Lennart
2394692004 xml: Add tag_name 2024-06-20 19:34:01 +02:00
Lennart
3094fe75bb change PropReadOnly 2024-06-20 19:33:14 +02:00