plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Wed Jul 9 15:56:45 CEST 2014


 plugins/calendar/lib/calendar_itip.php |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

New commits:
commit 2cee869c6709e28f2c6397e411a15de441b51e2d
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Wed Jul 9 15:56:39 2014 +0200

    Suppress dialog for deleting declined events

diff --git a/plugins/calendar/lib/calendar_itip.php b/plugins/calendar/lib/calendar_itip.php
index 43d32a2..9735f49 100644
--- a/plugins/calendar/lib/calendar_itip.php
+++ b/plugins/calendar/lib/calendar_itip.php
@@ -37,6 +37,20 @@ class calendar_itip extends libcalendaring_itip
   }
 
   /**
+   * 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
    *
    * @param string Invitation token




More information about the commits mailing list