From 2cee869c6709e28f2c6397e411a15de441b51e2d Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 9 Jul 2014 15:56:39 +0200 Subject: [PATCH] Suppress dialog for deleting declined events --- plugins/calendar/lib/calendar_itip.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/plugins/calendar/lib/calendar_itip.php b/plugins/calendar/lib/calendar_itip.php index 43d32a27..9735f492 100644 --- a/plugins/calendar/lib/calendar_itip.php +++ b/plugins/calendar/lib/calendar_itip.php @@ -36,6 +36,20 @@ class calendar_itip extends libcalendaring_itip parent::__construct($plugin, $domain); } + /** + * Handler for calendar/itip-status requests + */ + public function get_itip_status($event, $existing = null) + { + $status = parent::get_itip_status($event, $existing); + + // don't ask for deleting events when declining + if ($this->rc->config->get('kolab_invitation_calendars')) + $status['saved'] = false; + + return $status; + } + /** * Find invitation record by token *