MatthewHana
80d91a8987
Added Webcal support in web UI
...
Added support to view, edit, and add Webcals in web UI to support functionality added in PR #1229 .
2024-03-05 23:57:58 +11:00
leso-kn
94a5ff0d68
Added support for webcal-subscriptions
2024-03-03 01:13:21 +01:00
Unrud
bbaf0ebd8c
Change name in file header
2021-12-09 16:55:46 +01:00
Unrud
cecb17df03
More type hints
2021-09-26 22:24:45 +02:00
Unrud
10dafde32d
Allow multiple <D:set> and <D:remove> elements and consider order
2020-09-26 22:08:22 +02:00
Unrud
3be9a22a91
Fix XML error messages
...
Fixes #825
2020-05-22 16:34:02 +02:00
Unrud
db7587c593
Cosmetic changes
2020-01-21 19:40:02 +01:00
Unrud
d3776e55fb
Rework XML helpers functions
...
- Merge make_tag, tag_from_clark and tag_from_human into make_clark and make_human
- Don't use RegEx for parsing
2020-01-19 21:07:54 +01:00
Unrud
0fb02cd026
Cosmetic changes (pylint)
2020-01-17 12:59:14 +01:00
Unrud
1453c0b72c
Mark attributes for internal use with underscore
2020-01-14 06:19:11 +01:00
Unrud
88a0af8ba1
Improve documentation
2020-01-12 23:32:28 +01:00
Unrud
63e6d091b9
Update copyright
2019-06-17 04:13:24 +02:00
Unrud
5e0a387ed9
remove whitespace before email
2018-09-04 03:33:47 +02:00
Unrud
5429f5c1a9
assert sanitized and stripped paths
2018-08-28 16:19:50 +02:00
Unrud
8869b34470
refactor
2018-08-28 16:19:43 +02:00
Unrud
2cb7060539
Rename storage.Item.item to vobject_item
2018-08-21 18:43:47 +02:00
Unrud
75c1168f54
Remove getattr from storage.Item
2018-08-21 18:43:46 +02:00
Unrud
e098046ad3
Process data before and after the storage is locked
2018-08-21 18:43:46 +02:00
Unrud
0a492a00b1
Allow finer control in rights plugin
...
New permissions:
R: read collections without tag
r: read collections with tag and included objects
W: write and delete collections without tag
w: write and delete collection with tag and included objects
2018-08-21 18:43:45 +02:00
Unrud
c7d1936cb6
remove everything marked as DEPRECATED
2018-08-16 07:59:58 +02:00
Unrud
54b9995e22
Use module-wide logger and remove logging config
2018-08-16 07:59:55 +02:00
Unrud
f815f1be7f
Use correct HTTP status for WebDAV precondition
2018-08-14 20:08:42 +02:00
Unrud
ca6b958c16
Rename function _webdav_error to webdav_error
2018-08-14 20:08:42 +02:00
Unrud
dfc00b26a7
Improve error message for unsupported timezones
2018-04-21 11:18:43 +02:00
Frank Sachsenheim
50d3d01ea3
Uses absoulte imports as recommended in PEP-8
2018-04-20 16:03:36 +02:00
Unrud
2b1d3ce3d2
Check if REPORT method is supported on collection
2017-12-06 21:52:33 +01:00
Unrud
cc89fc6f79
Use human tag in warning message
2017-12-06 21:52:33 +01:00
Unrud
1dcc78ea36
Improve description
2017-12-06 21:52:33 +01:00
Unrud
24b5e98922
Refactor allprop and propname for PROPFIND requests
2017-09-17 14:11:37 +02:00
Unrud
f72b065d8a
Remove DAV:getetag and DAV:getlastmodified from non-leaf collections
2017-09-17 14:11:37 +02:00
Unrud
99133a3476
Add DAV:owner property to items
2017-09-17 14:11:37 +02:00
Unrud
152f9ea444
Remove ICAL:calendar-color and C:calendar-timezone properties
2017-09-17 14:11:37 +02:00
Unrud
f146be3d6c
Return DAV:unauthenticated for DAV:current-user-principal when not logged in
2017-09-17 14:11:36 +02:00
Unrud
8551319682
Allow DAV:displayname property for all collections
2017-09-17 14:11:36 +02:00
Unrud
d6d2c006ad
Add DAV:getcontentlength property to leaf collections
2017-09-17 14:11:36 +02:00
Unrud
a025a46acd
Fix tag names for custom properties with allprop and propname
2017-09-17 14:11:36 +02:00
Unrud
d9aafd154e
Add RADICALE:displayname property for raw displayname
...
Remove workaround from the web interface.
2017-09-17 14:03:50 +02:00
Unrud
d0891d17b9
Consider collection type for simplified prefilters
2017-09-07 20:26:52 +02:00
Unrud
85d80fe9fc
Allow generic component names for simplified prefilters
2017-09-07 20:26:31 +02:00
Unrud
f3c368e547
Support generic component names
2017-08-30 18:03:41 +02:00
Unrud
cfb9b1fc0a
Skip filters with three levels of comp-filter
2017-08-30 18:03:40 +02:00
Unrud
773e4cfca4
Remove filter_length variable
2017-08-30 18:03:39 +02:00
Unrud
5ce67320e1
Convert PARAM and components names to upper-case
2017-08-29 20:24:38 +02:00
Unrud
b0452b3014
Detect VFREEBUSY and VALARM component names
2017-08-29 20:24:38 +02:00
Unrud
31a0f65a7e
Don't getattr unless required in _visit_time_ranges
2017-08-29 20:24:38 +02:00
Unrud
c9177e2338
Use logger variable
2017-08-29 20:24:38 +02:00
Unrud
71e5dcf414
Add support for test property in CARDDAV:filter
2017-08-29 20:24:38 +02:00
Unrud
31ba4eb876
Stricter parsing of filters
2017-08-29 20:08:30 +02:00
Unrud
963e28d661
Add support for match-type to text-filter
2017-08-29 20:08:29 +02:00
Unrud
642b4236fe
Cache item name and component_name
2017-08-29 20:08:28 +02:00