Commit Graph

33 Commits

Author SHA1 Message Date
Lennart
b35e50bf76 typing 2024-09-29 15:14:36 +02:00
Lennart
48abbb7ac3 minor refactoring 2024-09-29 15:09:58 +02:00
Lennart
3469252cd3 Refactoring to move authentication out of the ResourceService layer 2024-09-29 15:01:46 +02:00
Lennart
f2f66c95d2 refactor from file to resource 2024-09-29 14:42:56 +02:00
Lennart
93e28a1a32 Remove unnecessary async_trait usages 2024-09-29 12:47:38 +02:00
Lennart
2bc9635501 Add status code to multistatus element 2024-08-02 20:35:52 +02:00
Lennart
99ac654448 Refactoring that will hopefully make life easier 2024-07-28 20:54:31 +02:00
Lennart
6f4bc4ba7b Move DELETE method to Resource framework 2024-06-30 19:44:13 +02:00
Lennart
04ad124799 Some refactoring 2024-06-28 21:55:15 +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
029b23154d Rename list_dead_props to list_props (they aren't necessarily dead) 2024-06-21 18:04:29 +02:00
Lennart
f78f3e8194 Add basic framework for PROPPATCH implementation 2024-06-20 19:40:01 +02:00
Lennart
7dcc29302a Replace more anyhow errors with explicit error types 2024-06-01 14:24:31 +02:00
Lennart
bee4675f82 Add explicit error type to propfind resources 2024-06-01 13:58:43 +02:00
Lennart
0f3c3d5beb Refactor all the propfind business 2024-05-29 13:57:23 +02:00
Lennart
5cf1904769 remove unnecessary type hint 2024-05-28 15:24:05 +02:00
Lennart
4f5957dc60 fix improper error handling for propfind 2024-05-28 15:20:45 +02:00
Lennart
bcfbc5bc02 add todo note 2024-05-28 15:20:22 +02:00
Lennart
75a1c37331 Rename dav_resource.rs to resource.rs 2024-05-25 22:34:02 +02:00
Lennart
248b3b118a remove old code 2024-05-25 22:03:43 +02:00
Lennart
7a0a91f823 Refactoring: Lots of fixes still necessary to get it into a working state 2024-05-25 22:00:09 +02:00
Lennart
e6bc9b0989 remove unnecessary enumproperty trait 2024-03-27 17:22:38 +01:00
Lennart
1221a3cba1 work on errors 2024-03-15 21:29:21 +01:00
Lennart
ebf826f5b0 lots of changes 2024-03-15 20:53:41 +01:00
Lennart
dc13e990ff formatting 2024-03-14 21:42:56 +01:00
Lennart
a7f4c2ad65 migrating propstat responses to serde 2024-03-14 21:40:38 +01:00
Lennart
b540362791 Migrate DAV props to serde. Big clusterfuck right now but it'll hopefully pay off 2024-03-14 19:24:23 +01:00
Lennart
ade96aa559 caldav: user enums for props 2024-03-14 13:57:59 +01:00
Lennart
c8bd214438 Move Resource and xml_snippets to dav crate 2023-09-14 13:39:53 +02:00
Lennart
1e6e97abfb Rename dav crate to caldav to prepare splitting dav functionality into dav crate 2023-09-14 13:25:58 +02:00
Lennart
4eb8aa44b4 Rename propfind to xml_snippets 2023-09-13 19:35:08 +02:00
Lennart
31c7dcbd7d dav: Migrate WebDav routes into a resource formalism 2023-09-13 12:46:48 +02:00