path: root/wallace/
AgeCommit message (Collapse)AuthorFilesLines
2015-03-02Store reservations for single occurrences with the same UID in one object ↵Thomas Bruederli1-6/+14
2015-02-21Support bookings for recurring events and single occurrences (#4632)Thomas Bruederli1-50/+142
2014-11-20Build iTip response and notification messages with unicode strings (#3926) + ↵Thomas Bruederli1-2/+8
adjust tests
2014-11-07Add wallace.resource_calendar_expire_days to config defaultsThomas Bruederli1-1/+1
2014-10-24Make resource calendar expiry days configurable (#3843)Thomas Bruederli1-4/+5
2014-10-23Run archival jobs in another Wallace child process (#3843)Thomas Bruederli1-2/+102
2014-10-23Don't disconnect LDAP after lookupThomas Bruederli1-2/+0
2014-10-21Skip recipient lookup if no iTip parts are found in the messageThomas Bruederli1-7/+5
2014-08-22Basic sanity check for input messageThomas Bruederli1-0/+4
2014-08-19Set read ACLs for admin user before accessing resource calendars (#3428)Thomas Bruederli1-2/+5
2014-08-15Catch failures on base64 decoding event UIDs from owner confirmation replies ↵Thomas Bruederli1-4/+7
2014-08-14Fix traceback errors in resource booking module (#3312)Thomas Bruederli1-1/+4
2014-08-07Resource invitation policies require owner to be definedThomas Bruederli1-1/+1
2014-08-06Send delegation reply BEFORE the delegatee's accept reply; improve error ↵Thomas Bruederli1-13/+12
logging; fixed a typo
2014-08-06Add test for owner confirmation on (delegated) resource collection bookingsThomas Bruederli1-1/+1
2014-08-06Make sure 'uniquemember' is a listThomas Bruederli1-0/+2
2014-08-06Set From: header in IMAP messages written by Wallace to 'Kolab Server'Thomas Bruederli1-1/+1
2014-08-05Improve resource confirmation workflow:Thomas Bruederli1-13/+29
- Use base64 encoding for original event UIDs - Compare sequence number on resource owner replies - Added confirmation test scenario with reservation update and outdated replies
2014-08-05Inherit kolabinvitationpolicy attributes from resource collection; forward ↵Thomas Bruederli1-11/+57
comments from owner confirmation replies
2014-08-04First attempt for resource owner confirmation workflow as described in #3168Thomas Bruederli1-7/+162
2014-07-22Test localized notifications from iTip messagesThomas Bruederli1-0/+9
2014-07-10Use localized participant status texts in resource repliesThomas Bruederli1-3/+4
2014-07-09Don't send iTip replies if resource booking failed (event not saved in ↵Thomas Bruederli1-1/+3
resource calendar)
2014-07-09Send owner notifications for resource bookings (#3167)Thomas Bruederli1-6/+116
2014-07-07Use new pykolab.xml.event_from_message() function in wallace modules and ↵Thomas Bruederli1-19/+20
verify that attachments survive event updates
2014-07-07Correctly return list of tuples from patched ↵Thomas Bruederli1-1/+1
auth.search_entry_by_attribute() method
2014-07-07Move unit tests for pykolab.itip to a separate file; fix failing wallace ↵Thomas Bruederli1-1/+1
module test
2014-07-07Refactored some iTip functions into a dedicated module for shared useThomas Bruederli1-181/+9
2014-06-26Updated the licensing information according to FSF recommendations.Paul Boddie1-7/+7
Note that is still "GPLv2 or a later version" unlike the other files.
2014-03-25Quote resource folder names for IMAP operationsThomas Bruederli1-5/+7
2014-03-25Adjust debug logging levels for better trackingThomas Bruederli1-2/+2
2014-03-25Delegate to another resource collection member if the booked resource is ↵Thomas Bruederli1-71/+146
unavailable for the re-scheduled date
2014-03-19Get resource owner information from parent collection if not set directlyThomas Bruederli1-8/+22
2014-03-05Test owner assignment for resources and mentions in reservation request ↵Thomas Bruederli1-12/+66
2014-03-05Test handling of (some) invalid iTip messages to resourcesThomas Bruederli1-0/+7
2014-03-06Optimization: only connect to LDAP and IMAP when actually necessaryThomas Bruederli1-3/+3
2014-03-04Append num_messages for every resource calendar that was examinedThomas Bruederli1-2/+2
2014-03-04Ignore invalid iTip messages but not fail on themThomas Bruederli1-7/+8
2014-03-04Basic support for recurring resource invitationsThomas Bruederli1-27/+44
2014-03-04Make sure correct filepaths are returned and returned again, so thatJeroen van Meeuwen (Kolab Systems)1-2/+2
multiple modules can be executed
2014-03-04Merge branch 'master' of ssh:// van Meeuwen (Kolab Systems)1-17/+44
2014-03-04Skip checking for resource (collection) records for recipients not in local ↵Jeroen van Meeuwen (Kolab Systems)1-6/+12
2014-02-21Update localization template with new strings from wallaceThomas Bruederli1-1/+1
2014-02-21Set Delegator to NON-PARTICIPANT and RSVP=FALSE according to RFCThomas Bruederli1-1/+8
2014-02-21Ignore event updates for delegated resource collections; clean-up debug loggingThomas Bruederli1-15/+35
2014-02-20Add the resource's common name when delegating; allow customized subject and ↵Thomas Bruederli1-2/+8
text for iTip replies
2014-02-20Minor fixes for passing unit testsThomas Bruederli1-5/+10
2014-02-20Handle iTip updates and cancellations for resourcesThomas Bruederli1-26/+111
2014-02-20Fix and test invitation of resource collections and delegation to a (free) ↵Thomas Bruederli1-18/+42
collection member
2014-02-19Verify reservation event is present in resource calendarThomas Bruederli1-2/+0