Commit Graph

1003 Commits

Author SHA1 Message Date
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
Lennart
3eff2a8055 Update quick_xml 2024-06-20 19:32:23 +02:00
Lennart
d8b6484475 Formatting 2024-06-20 19:30:40 +02:00
Lennart
9a783a6b65 dav: Add another error type 2024-06-16 13:02:28 +02:00
Lennart
98ea10d1a0 xml_snippets: Add some trait impls 2024-06-16 13:02:09 +02:00
Lennart
69d6778193 store: Add update_calendar method 2024-06-16 13:01:53 +02:00
Lennart
d647e45e5c Add calendar-order prop 2024-06-01 22:00:07 +02:00
Lennart
22b6f63d3b Update README.md 2024-06-01 19:49:47 +02:00
Lennart
468d74875b A few fixes to MKCALENDAR 2024-06-01 19:49:33 +02:00
Lennart
5afbb85cb7 update README.md 2024-06-01 18:26:26 +02:00
Lennart
4dd35a98a1 Update README.md 2024-06-01 14:54:03 +02:00
Lennart
abfc03802d Replace janky calendar-multiget implementation with antother janky implementation 2024-06-01 14:50:08 +02:00
Lennart
41526b9f26 fix: Add caldav namespace prefix to calendar-data 2024-06-01 14:49:14 +02:00
Lennart
14328e6f94 Remove now unnecessary generate_multistatus function 2024-06-01 14:42:14 +02:00
Lennart
c84ee9807d Add prefix to xml output 2024-06-01 14:41:42 +02:00
Lennart
7dcc29302a Replace more anyhow errors with explicit error types 2024-06-01 14:24:31 +02:00
Lennart
943b964da0 Add handling for empty PROPFIND body to comply with spec 2024-06-01 14:02:22 +02:00
Lennart
bee4675f82 Add explicit error type to propfind resources 2024-06-01 13:58:43 +02:00
Lennart
1d763b5c8f Error typing for rustical_store as well as some refactoring 2024-06-01 13:00:36 +02:00
Lennart
7fcd9a17f5 move CalendarStore to separate file 2024-06-01 11:44:04 +02:00
Lennart
37ec7edca7 report: Get rid of dead_code warnings, add TODO 2024-06-01 11:42:56 +02:00
Lennart
4ecb5fe74e update dependencies 2024-06-01 10:38:05 +02:00
Lennart K
aa71540e04 MKCALENDAR: Add supported-calendar-component-set 2024-05-30 19:52:18 +02:00
Lennart
5f194bbeb4 Preparation of a carddav crate 2024-05-29 17:00:19 +02:00
Lennart
3e1e289350 caldav: Very basic implementation of the REPORT method 2024-05-29 16:07:38 +02:00
Lennart
9568988c17 event resource: fix path 2024-05-29 16:02:54 +02:00
Lennart
701b5125d6 Add conversion between Event and EventFile 2024-05-29 15:56:48 +02:00