Project

General

Profile

Feature #61239

add ability to not perform check time ranges requested by Dav clients

Added by Alexey Bobyr 9 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Alexey Bobyr
Category:
Scalix API
Target version:
Start date:
11/20/2018
Due date:
% Done:

0%

Estimated time:
Operation System:
--

Description

Some Dav clients wants to get appointments for last 3 months only.
Before DAV implementation was depend on SIS which may not contain appointment due many factors.
In new DAV server implementation SIS used to speed up time range calculations.
But it means that all ICAL data will be parsed and walked throw all time entries in appointments. It can cause big CPU usage .
So to prevent high cpu usage and some issues with time calculations for appointments
customer may disable filtering appointments at all or time range filter only. But in this case Scalix Dav implementation will return all appointments and which is not by RFCxxx. From the other hand customer is decreasing chance that some DAV client wont have some appointment.


# ignore filter parametrs for dav calendar query. By enabling this option only type of object filter will be applied
# for e.g.  <comp-filter name="VCALENDAR"><comp-filter name="VEVENT"><time-range start="20180916T042119Z" 
# end="20181125T042119Z" /></comp-filter></comp-filter> will return all appointments
# because time-range or any other filter option for VEVENT is ignored.
# Default value is false.
platform.dav.calendar_query.ignore_filters=false

# do not check if dav object is in time-range
# default value is false.
platform.dav.calendar_query.ignore_time_range_filter=false

History

#1

Updated by Alexey Bobyr 9 months ago

  • Subject changed from add ability to not perform check time ranges for Dav clients to add ability to not perform check time ranges requested by Dav clients
#2

Updated by Alexey Bobyr 9 months ago

  • Tracker changed from Bug to Feature
#3

Updated by Alexey Bobyr 9 months ago

  • Target version changed from 13.0 to 12.8

Also available in: Atom PDF