Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Python3: various compatibility fixes | Christian Mollekopf | 2022-08-25 | 4 | -19/+49 |
| | | | | strings and imports | ||||
* | [Python 3]exec to eval where exec(" var = ...") | Christoph Erhardt | 2022-08-12 | 2 | -4/+4 |
| | | | | | | | | | | | | | Summary: All exec() with (var = ...) exec() with (import ... ) or with (self.var = ..) or just with (function()) should work out of the box. If not worked as expected, they could be grouped and put into other diff s. Reviewers: #pykolab_developers, sicherha Reviewed By: #pykolab_developers, sicherha Differential Revision: https://git.kolab.org/D3638 | ||||
* | [Python3] changed module names | Christoph Erhardt | 2022-03-13 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | Summary: ConfigParser -> configparser urlparse -> urllib.parse Test Plan: todo: test with python2 Reviewers: #pykolab, #pykolab_developers, sicherha Reviewed By: #pykolab_developers, sicherha Subscribers: ghane, sicherha Differential Revision: https://git.kolab.org/D3355 | ||||
* | [Python 3] Remove unnecessary occurrences of .keys() | Christoph Erhardt | 2022-01-10 | 4 | -9/+9 |
| | | | | | | | | | | | | | | | | Summary: The following cases are covered: * for key in dict * if key in dict * len(dict) This will make life easier for futurize. Reviewers: machniak, mollekopf Reviewed By: mollekopf Differential Revision: https://git.kolab.org/D3235 | ||||
* | [Python 3] Use print() as function instead of statement | Christoph Erhardt | 2022-01-10 | 6 | -9/+9 |
| | | | | | | | | | | | | | | | Summary: print() has been a function since Python 2.6; the old behaviour was dropped in Python 3.0. To use the named file argument in Python 2, we need to import print_function from the __future__ module. Reviewers: machniak, mollekopf Reviewed By: mollekopf Differential Revision: https://git.kolab.org/D3229 | ||||
* | T1373: Fix untraslated "PENDING" label in invitation notification | Aleksander Machniak | 2016-07-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Summary: Fixes T1373 Note: This could be also fixed by using "NEEDS-ACTION" label in wallace intead of "PENDING". Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Maniphest Tasks: T1373 Differential Revision: https://git.kolab.org/D198 | ||||
* | CS fixes according to PEP8 (ignored mostly line-length errors only) | Aleksander Machniak | 2016-05-04 | 28 | -316/+277 |
| | | | | | | | | Summary: . Reviewers: #pykolab_developers Differential Revision: https://git.kolab.org/D134 | ||||
* | New *_CANCEL_DELETE policy to remove cancelled objects rather than flagging ↵ | Thomas Bruederli | 2015-03-11 | 1 | -2/+49 |
| | | | | as cancelled (#4306) | ||||
* | Store reservations for single occurrences with the same UID in one object ↵ | Thomas Bruederli | 2015-03-02 | 1 | -5/+37 |
| | | | | (#4766) | ||||
* | Store invitations to single occurrences with the same UID in one object (#4726) | Thomas Bruederli | 2015-03-02 | 1 | -3/+39 |
| | |||||
* | Support bookings for recurring events and single occurrences (#4632) | Thomas Bruederli | 2015-02-21 | 1 | -27/+208 |
| | |||||
* | Support iTip CANCEL requests with THISANDFUTRE range | Thomas Bruederli | 2015-02-20 | 1 | -2/+28 |
| | |||||
* | Add support for invitations of recurring events and single occurrences (#4552) | Thomas Bruederli | 2015-02-17 | 2 | -16/+212 |
| | |||||
* | Add unit and functional tests for verifying the per-sender invitation policies | Thomas Bruederli | 2015-02-11 | 1 | -2/+37 |
| | |||||
* | Consider kolabDelegate status when searching for events to be updated on ↵ | Thomas Bruederli | 2015-02-02 | 1 | -1/+22 |
| | | | | iTip replies (#4261) | ||||
* | Implement additional policy value *_SAVE_AND_FORWARD to still pass through ↵ | Thomas Bruederli | 2015-02-02 | 1 | -0/+32 |
| | | | | the original iTip message after saving it to the invitation calendar (#4269) | ||||
* | Add compatibility with twisted.trial | Thomas Bruederli | 2015-02-02 | 1 | -0/+8 |
| | |||||
* | Build iTip response and notification messages with unicode strings (#3926) + ↵ | Thomas Bruederli | 2014-11-19 | 2 | -2/+3 |
| | | | | adjust tests | ||||
* | Fix datetime objects for camparison | Thomas Bruederli | 2014-10-23 | 1 | -2/+2 |
| | |||||
* | Store confidential iTip invitation events in a dedicated folder - if exists ↵ | Thomas Bruederli | 2014-08-23 | 1 | -0/+25 |
| | | | | (#3639) | ||||
* | List event/task properties changes in update notification mails (#3447) | Thomas Bruederli | 2014-08-22 | 1 | -1/+1 |
| | |||||
* | Apply ACT_UPDATE policy on iTip REQUESTs with no re-scheduling (i.e. ↵ | Thomas Bruederli | 2014-08-21 | 1 | -5/+34 |
| | | | | unchanged sequence number) (#3447) | ||||
* | Refactored the wallace invitationpolicy module to work for automated task ↵ | Thomas Bruederli | 2014-08-21 | 2 | -35/+226 |
| | | | | iTip processing as well + add functional tests for task assignments (#3240) | ||||
* | Set read ACLs for admin user before accessing resource calendars (#3428) | Thomas Bruederli | 2014-08-19 | 1 | -1/+2 |
| | |||||
* | Finalize test for handling delegated iTip REPLY messages | Thomas Bruederli | 2014-08-06 | 1 | -4/+4 |
| | |||||
* | Handle iTip REPLY messages with delegation | Thomas Bruederli | 2014-08-06 | 1 | -0/+51 |
| | |||||
* | Add test for owner confirmation on (delegated) resource collection bookings | Thomas Bruederli | 2014-08-06 | 1 | -0/+19 |
| | |||||
* | Improve resource confirmation workflow: | Thomas Bruederli | 2014-08-05 | 2 | -4/+75 |
| | | | | | | - Use base64 encoding for original event UIDs - Compare sequence number on resource owner replies - Added confirmation test scenario with reservation update and outdated replies | ||||
* | Inherit kolabinvitationpolicy attributes from resource collection; forward ↵ | Thomas Bruederli | 2014-08-04 | 1 | -1/+4 |
| | | | | comments from owner confirmation replies | ||||
* | First attempt for resource owner confirmation workflow as described in #3168 | Thomas Bruederli | 2014-08-04 | 1 | -0/+84 |
| | |||||
* | Test localized notifications from iTip messages | Thomas Bruederli | 2014-07-22 | 1 | -14/+38 |
| | |||||
* | Send consolidated update notifications to an event organizer. This means ↵ | Thomas Bruederli | 2014-07-10 | 1 | -15/+33 |
| | | | | suppressing notifications triggered by wallace replies as long as more automated replies can be expected; Use localized participant status texts in iTip messages | ||||
* | Use localized participant status texts in resource replies | Thomas Bruederli | 2014-07-10 | 1 | -26/+30 |
| | |||||
* | Refine invitationpolicy module's code and behavior on re-scheduling and updates | Thomas Bruederli | 2014-07-09 | 1 | -0/+52 |
| | |||||
* | Send iTip replies through wallace again; use a locking mechanism to ↵ | Thomas Bruederli | 2014-07-09 | 1 | -7/+1 |
| | | | | sequencially process partstat updates from (automated) replies | ||||
* | Send owner notifications for resource bookings (#3167) | Thomas Bruederli | 2014-07-09 | 3 | -18/+40 |
| | |||||
* | Implement participant status updates propagated to all attendee's calendars | Thomas Bruederli | 2014-07-07 | 1 | -1/+62 |
| | |||||
* | Catch potential exceptions while sending iTip replies; set recipient ↵ | Thomas Bruederli | 2014-07-07 | 1 | -4/+27 |
| | | | | parstat=needs-action when saving new/re-scheduled invitations directly to calendar | ||||
* | Use new pykolab.xml.event_from_message() function in wallace modules and ↵ | Thomas Bruederli | 2014-07-07 | 2 | -20/+25 |
| | | | | verify that attachments survive event updates | ||||
* | Implement (basic) notification to organizer when processing iTip REPLY ↵ | Thomas Bruederli | 2014-07-07 | 1 | -21/+109 |
| | | | | messages from attendees | ||||
* | Add test case for CANCEL iTip messages | Thomas Bruederli | 2014-07-06 | 1 | -8/+27 |
| | |||||
* | Start implementing a new wallace module 'invitationpolicy' to automatically ↵ | Thomas Bruederli | 2014-07-06 | 2 | -1/+452 |
| | | | | process iTip messages according to per-user policies | ||||
* | Use 'id' rather than 'user' parameter | Jeroen van Meeuwen (Kolab Systems) | 2014-05-14 | 1 | -2/+5 |
| | |||||
* | Add functional test to measure performance of resource calendar processing | Thomas Bruederli | 2014-03-25 | 2 | -3/+145 |
| | |||||
* | Delegate to another resource collection member if the booked resource is ↵ | Thomas Bruederli | 2014-03-25 | 1 | -3/+41 |
| | | | | unavailable for the re-scheduled date | ||||
* | Get resource owner information from parent collection if not set directly | Thomas Bruederli | 2014-03-19 | 1 | -0/+12 |
| | |||||
* | Test owner assignment for resources and mentions in reservation request ↵ | Thomas Bruederli | 2014-03-05 | 3 | -7/+55 |
| | | | | responses | ||||
* | Test handling of (some) invalid iTip messages to resources | Thomas Bruederli | 2014-03-05 | 1 | -0/+15 |
| | |||||
* | Basic support for recurring resource invitations | Thomas Bruederli | 2014-03-04 | 1 | -4/+48 |
| | |||||
* | Set Delegator to NON-PARTICIPANT and RSVP=FALSE according to RFC | Thomas Bruederli | 2014-02-21 | 1 | -1/+1 |
| |