MatthewHana
825464f102
Additional type checking for getcontentcount prop
...
Tests keep failing due to static type checking for condition that won't occur due to earlier checking. Bringing checking into if statement.
2024-03-13 02:16:16 +11:00
MatthewHana
2c13b8d2e0
Update propfind.py
...
Don't return getcontentcount prop on leaf or principal collection.
2024-03-13 02:02:23 +11:00
MatthewHana
ee2fc74bc0
Don't allow RADICALE:getcontentcount prop for collections
...
Tests should pass now
2024-03-13 01:52:45 +11:00
Peter Bieringer
401b68fe08
extend htpasswd_encryption options with sha256/512/autodetect
2024-03-12 06:24:56 +01:00
MatthewHana
5ec9aaec07
Add custom Radicale DAV property getcontentcount
...
This adds a custom Radicale DAV property called 'getcontentcount' which returns the number of entries contained within that collection.
2024-03-12 04:41:00 +11:00
MatthewHana
6f5ee56c2d
Hide download button for Webcal collections
2024-03-11 17:13:37 +11:00
Peter Bieringer
1afc34c2bb
remove trailing spaces
2024-03-09 08:06:12 +01:00
Peter Bieringer
9d30cbc5c2
remove trailing spaces
2024-03-09 08:06:04 +01:00
Peter Bieringer
2bb811b3fc
remove trailing spaces
2024-03-09 08:05:57 +01:00
Tobias Stettner
8fc5352e27
Encode password to allow special characters
...
XMLHttpRequest.open() does not automatically encode the password. Though it builds an basic auth schemed URI where '%' is the escaping indicator, thus passwords containing this characters are not accepted this way without manually replacing '%' with '%25' on the form.
2024-03-09 08:01:29 +01:00
Peter Bieringer
08a4c792b1
add option for global permit of delete of collection (default: True to avoid breaking change)
2024-03-09 07:46:35 +01:00
Peter Bieringer
ab28d65343
add forgotten attribute definition
2024-03-09 07:44:22 +01:00
Peter Bieringer
3ee6e55d4a
next forgotten leftover related to passlib[bcrypt] replacement
2024-03-07 07:29:34 +01:00
Peter Bieringer
d8ab8aa42c
make flake8 happy
2024-03-06 22:56:13 +01:00
Peter Bieringer
c4d80fd385
fix for https://github.com/Kozea/Radicale/issues/1350 replacing passlib[bcrypt] with direct call to bcrypt
2024-03-06 22:56:05 +01:00
MatthewHana
e7b9ec3549
Remove unneeded code
2024-03-06 01:50:26 +11:00
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
Matthew Hana
6474f8f31c
General HTML fixes
...
Incorporated pull requests #1305 and #1306 .
Restored declaration of 'hidden' class to index file.
Restored h2 in sections for navigation purposes.
Cleaned up index.html.
2024-03-04 21:42:35 +11:00
Matthew Hana
d387491fb6
Delete loading.svg
...
Delete duplicate file.
2024-03-04 21:42:35 +11:00
Matthew Hana
eb67c57ce2
Delete logo.svg
...
Deleted duplicate file.
2024-03-04 21:42:35 +11:00
Matthew Hana
b45c97d5a5
New Web UI
...
Updated web UI to a more modern interface while keeping the HTML structure as similar to the original as possible.
New features include:
-Mobile view compatibility
-New light color scheme using primary colors based off Radicale's official colors
-Dialog theme for most sections
-Floating Action Buttons (FAB's) for creating and uploading a new collection
-Commands to edit/delete a collection have become buttons that only show on hover.
-Improved loading screen
-New loading circle with consistent color scheme
-More explanation for dialog text
-Added warning to delete screen
2024-03-04 21:42:35 +11:00
Peter Bieringer
32050ef117
Merge pull request #1229 from leso-kn/feature/advertise-webcal-calendars
...
Added support for webcal-subscriptions
2024-03-03 07:02:30 +01:00
leso-kn
94a5ff0d68
Added support for webcal-subscriptions
2024-03-03 01:13:21 +01:00
Peter Bieringer
7936e714d4
Revert "Add check for base_prefix indicating Radicale running at site root (/)"
2024-03-02 20:38:17 +01:00
Peter Bieringer
c5b48c1ee4
Merge pull request #1343 from fasterit/master
...
Add check for base_prefix indicating Radicale running at site root (/)
2024-03-02 20:35:27 +01:00
Tuna Celik
a72964ab3f
learn to make tox happy
2024-03-02 19:44:10 +01:00
Tuna Celik
b24eae8369
added missing import
2024-03-02 18:28:48 +01:00
Tuna Celik
50140a54f5
resolved conflicts
2024-03-02 16:26:04 +01:00
Tuna Celik
22c843c49c
Added queue type config for topic, values are classic and quorum
2024-03-02 13:38:42 +01:00
Peter Bieringer
913635a17e
fix fo E261 at least two spaces before inline comment
2024-03-02 07:47:23 +01:00
Peter Bieringer
551b5c2272
fix for code validation
2024-03-02 07:42:39 +01:00
Peter Bieringer
cc2e1553d3
ignore "mypy" type checks for now
2024-03-02 07:36:14 +01:00
Peter Bieringer
76e06ea3fc
fix found by actions/python3.11: ./radicale/item/__init__.py:167:28: E721 do not compare types, for exact checks use is
/ is not
, for instance checks use isinstance()
2024-03-01 21:40:51 +01:00
Peter Bieringer
8e3f3b5bf2
fix for actions: ./radicale/tests/test_server.py:109:80: E501 line too long (106 > 79 characters)
2024-03-01 21:35:54 +01:00
Peter Bieringer
9f1e243f00
Merge pull request #1303 from pbiering/MOVE-on-non-standard-server-ports
...
MOVE on non standard server ports
2024-03-01 07:31:35 +01:00
Peter Bieringer
e6d4611980
Merge pull request #1328 from tjni/python3.11-brackets
...
Remove brackets from IPv4 test hostnames
2024-03-01 07:28:46 +01:00
Peter Bieringer
2b6626d053
Merge pull request #1306 from heull001/html
...
Added html-tags
2024-03-01 06:31:40 +01:00
Peter Bieringer
998e2f96bd
Merge pull request #1305 from heull001/icon
...
changed rel="shortcut icon" to rel="icon"
2024-03-01 06:30:16 +01:00
Peter Bieringer
86f37e0250
Merge pull request #1252 from trougnouf/master
...
Fix #715 (Main Component is missing when only recurrence id exists) - already active in RPM since over 6 months
2024-03-01 06:24:22 +01:00
Daniel Lange
cb5b92cb7a
Add check for base_prefix indicating Radicale running at site root (/)
...
Alternative to PR #1310
2023-12-20 11:24:51 +01:00
Theodore Ni
110ec3a788
Remove brackets from IPv4 test hostnames
...
Python 3.11 follows the URI spec more closely and no longer allows
braces surrounding IPv4 addresses in hostnames.
2023-08-29 21:08:57 -07:00
Henning
a58e68ea37
Added main-tag
...
Semantic tags improve accessibility for screenreader-users.
2023-06-06 13:23:22 +02:00
Henning
3e95c0ab0e
Added html-tags
...
HTML5 needs <head> and <body> to valid. Also <html> has to be closed.
2023-06-06 13:21:05 +02:00
Henning
7c25c7715f
changed rel="shortcut icon" to rel="icon"
...
"icon" is standard and used by all modern browsers. Only IE needed
"shortcut icon". Since is it not longer supported and would have needed an
.ico-file, "icon" is the right value for rel.
2023-06-06 12:54:51 +02:00
Peter Bieringer
a3aa0ce7d9
add support for non-standard server ports
2023-04-30 08:58:50 +02:00
Unrud
d7ce2f0b98
Fix typo in Content-Disposition header
...
Fixes #1298
2023-04-22 20:01:58 +02:00
Georgiy
513e04e636
all expanded components has the same view
2023-03-31 12:00:59 +03:00
Georgiy
72103c30c2
recurring events brought to rfc4791
2023-03-30 23:13:00 +03:00
Georgiy
a07813ecc9
fix variables naming, fix recurrence element duplication
2023-03-30 19:43:15 +03:00
Georgiy
ae731290c1
processing expand property for REPORT
2023-03-30 19:30:59 +03:00