summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2019-06-07 15:38:50 +0200
committerMilan Crha <mcrha@redhat.com>2019-06-07 15:38:50 +0200
commitdc4bbc4fddfaf02a5c9e85e396d4bdea0ad15832 (patch)
tree90e520031b95d6d866eb050ea7719e59b7f84c98
parent9a832611fe02601246e35b063f48707f32ee9ff3 (diff)
downloadevolution-data-server-dc4bbc4fddfaf02a5c9e85e396d4bdea0ad15832.tar.gz
evo-I#476 - Hide "Server handles meeting invitations" for VJOURNAL/CalDAV
Related to https://gitlab.gnome.org/GNOME/evolution/issues/476
-rw-r--r--src/calendar/backends/caldav/e-cal-backend-caldav.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/calendar/backends/caldav/e-cal-backend-caldav.c b/src/calendar/backends/caldav/e-cal-backend-caldav.c
index af47a859e..65fd58e97 100644
--- a/src/calendar/backends/caldav/e-cal-backend-caldav.c
+++ b/src/calendar/backends/caldav/e-cal-backend-caldav.c
@@ -187,7 +187,8 @@ ecb_caldav_connect_sync (ECalMetaBackend *meta_backend,
soup_uri = e_source_webdav_dup_soup_uri (webdav_extension);
cal_cache = e_cal_meta_backend_ref_cache (meta_backend);
- cbdav->priv->calendar_schedule = capabilities && g_hash_table_contains (capabilities, E_WEBDAV_CAPABILITY_CALENDAR_SCHEDULE);
+ cbdav->priv->calendar_schedule = e_cal_backend_get_kind (E_CAL_BACKEND (cbdav)) != I_CAL_VJOURNAL_COMPONENT &&
+ capabilities && g_hash_table_contains (capabilities, E_WEBDAV_CAPABILITY_CALENDAR_SCHEDULE);
calendar_access = capabilities && g_hash_table_contains (capabilities, E_WEBDAV_CAPABILITY_CALENDAR_ACCESS);
if (calendar_access) {
@@ -2062,7 +2063,8 @@ ecb_caldav_get_backend_property (ECalBackend *backend,
source = e_backend_get_source (E_BACKEND (backend));
extension = e_source_get_extension (source, E_SOURCE_EXTENSION_WEBDAV_BACKEND);
- if (e_source_webdav_get_calendar_auto_schedule (extension)) {
+ if (e_cal_backend_get_kind (backend) != I_CAL_VJOURNAL_COMPONENT &&
+ e_source_webdav_get_calendar_auto_schedule (extension)) {
g_string_append (
caps,
"," E_CAL_STATIC_CAPABILITY_CREATE_MESSAGES