add ability to not perform check time ranges requested by Dav clients
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