summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Improve proplist ordering routineThomas Bruederli2015-03-281-0/+8
|
* Fully implement pykolab.xml.Contact.to_dict() + add unit tests for it (#4974)Thomas Bruederli2015-03-281-0/+351
|
* Add wrapper class for kolabformat.Note (#4908)Thomas Bruederli2015-03-261-0/+95
|
* Improve object diff computation: ignore order of attribute lists (e.g. ↵Thomas Bruederli2015-03-241-0/+199
| | | | attachments, attendees)
* Add getter for related-to property of todo objectsThomas Bruederli2015-03-241-0/+4
|
* New *_CANCEL_DELETE policy to remove cancelled objects rather than flagging ↵Thomas Bruederli2015-03-111-2/+49
| | | | as cancelled (#4306)
* Force RRULE UNTIL attribute to be a UTC date/time but also account for it to ↵Thomas Bruederli2015-03-101-1/+2
| | | | be a date-only value
* Fix date conflict check (#4767)Thomas Bruederli2015-03-091-0/+1
|
* Store reservations for single occurrences with the same UID in one object ↵Thomas Bruederli2015-03-022-6/+39
| | | | (#4766)
* Adapt itip.check_event_conflict() to new storage of single occurrences (#4726)Thomas Bruederli2015-03-021-1/+41
|
* Make sure stored recurrence-id properties are returned as the correct ↵Thomas Bruederli2015-03-021-0/+8
| | | | date/datetime type (#4752)
* Store invitations to single occurrences with the same UID in one object (#4726)Thomas Bruederli2015-03-022-3/+77
|
* Fix event.get_instance() calls for all-day events (#4709)Thomas Bruederli2015-02-231-0/+27
|
* Support bookings for recurring events and single occurrences (#4632)Thomas Bruederli2015-02-211-27/+208
|
* Export recurrence rules to iCalThomas Bruederli2015-02-211-0/+17
|
* Support iTip CANCEL requests with THISANDFUTRE rangeThomas Bruederli2015-02-201-2/+28
|
* Adapt test for iCal import after libkolab (#4618) has been improvedThomas Bruederli2015-02-181-6/+4
|
* Add support for invitations of recurring events and single occurrences (#4552)Thomas Bruederli2015-02-172-16/+212
|
* Consider transparency and 'cancelled' status for recurrence exceptionsThomas Bruederli2015-02-171-1/+9
|
* Fix attendee updates on exceptionsThomas Bruederli2015-02-171-0/+6
|
* Add utility methods to update attendees with propagation to recurrence ↵Thomas Bruederli2015-02-171-0/+24
| | | | exceptions
* Take recurrence exceptions into accout when checking for conflictsThomas Bruederli2015-02-171-0/+17
|
* Write recurrence exceptions to iCalThomas Bruederli2015-02-171-0/+27
|
* Fix property_to_string() utiliy function and its testsThomas Bruederli2015-02-161-2/+2
|
* Add support for handling recurrence exceptions to event object wrapper (#4552)Thomas Bruederli2015-02-161-5/+134
|
* Support RECURRENCE-ID property for iCal import/exportThomas Bruederli2015-02-161-0/+7
|
* Add unit and functional tests for verifying the per-sender invitation policiesThomas Bruederli2015-02-112-4/+40
|
* Prevent wallace from failing on bogus configurations (#4555)Thomas Bruederli2015-02-111-0/+1
|
* Import RRULE properties from iCal VTODO objectsThomas Bruederli2015-02-101-0/+8
|
* Fix iCal event parsing + unit tests after commit 21c116aThomas Bruederli2015-02-101-3/+3
|
* Fix importing ical VTODO objects with attachments (#4532):Thomas Bruederli2015-02-101-0/+47
| | | | | | - Avoid serializing and re-parsing: accept icalendar.* instances in pykolab.xml.* wrapper classes - Don't attempt to load iCal data with libkolabxml as there's no support for it in the python bindings - Import ATTACH properties from iCal into the XML Todo object
* Consider kolabDelegate status when searching for events to be updated on ↵Thomas Bruederli2015-02-021-1/+22
| | | | iTip replies (#4261)
* Implement additional policy value *_SAVE_AND_FORWARD to still pass through ↵Thomas Bruederli2015-02-021-0/+32
| | | | the original iTip message after saving it to the invitation calendar (#4269)
* Add compatibility with twisted.trialThomas Bruederli2015-02-021-0/+8
|
* Don't raise exceptions when setting event/todo status to StatusUndefined, ↵Thomas Bruederli2015-01-281-3/+9
| | | | which is a valid value (#4304)
* Fix event.get_next_occurence() computation with infinitely recurring all-day ↵Thomas Bruederli2014-12-231-0/+12
| | | | events (#4079)
* Build iTip response and notification messages with unicode strings (#3926) + ↵Thomas Bruederli2014-11-194-5/+24
| | | | adjust tests
* Fix datetime objects for camparisonThomas Bruederli2014-10-231-2/+2
|
* Convert unicode strings to utf-8 encoded strings when parsing iCal messages ↵Thomas Bruederli2014-10-231-0/+57
| | | | + add unit test for this
* Store confidential iTip invitation events in a dedicated folder - if exists ↵Thomas Bruederli2014-08-231-0/+25
| | | | (#3639)
* Add getter for the CLASS property to be exported to iCalThomas Bruederli2014-08-231-0/+2
|
* List event/task properties changes in update notification mails (#3447)Thomas Bruederli2014-08-222-1/+26
|
* Add utility function to compute diffs between two objects (converted to dicts)Thomas Bruederli2014-08-221-1/+32
|
* Apply ACT_UPDATE policy on iTip REQUESTs with no re-scheduling (i.e. ↵Thomas Bruederli2014-08-211-5/+34
| | | | unchanged sequence number) (#3447)
* Refactored the wallace invitationpolicy module to work for automated task ↵Thomas Bruederli2014-08-214-51/+243
| | | | iTip processing as well + add functional tests for task assignments (#3240)
* Add wrapper class for libkolabxml todo objects with ical import/export.Thomas Bruederli2014-08-191-0/+240
| | | | | ATTENTION: requires python-icalendar version 3.8 or higher! VTodo implemention is incomplete in older versions.
* Set read ACLs for admin user before accessing resource calendars (#3428)Thomas Bruederli2014-08-191-1/+2
|
* Finalize test for handling delegated iTip REPLY messagesThomas Bruederli2014-08-061-4/+4
|
* Fix laading attendees from XML; add tests for itThomas Bruederli2014-08-061-2/+6
|
* Handle iTip REPLY messages with delegationThomas Bruederli2014-08-061-0/+51
|