summaryrefslogtreecommitdiff
path: root/plugins/calendar
AgeCommit message (Collapse)AuthorFilesLines
2015-03-24Remove untranslated labels from bg_BGThomas Bruederli1-6/+3
2015-03-24Remove empty localization filesThomas Bruederli2-20/+0
2015-03-24More localization cleanup: rename to Roundcube language codes, remove ↵Thomas Bruederli11-1051/+2
untranslated labels
2015-03-24Fix Transifex > Roundcube language code mappingThomas Bruederli12-1217/+0
2015-03-24Move some audit trail functions to libkolab for shared useThomas Bruederli25-199/+81
2015-03-24Updated localizations from TransifexThomas Bruederli6-5/+6
2015-03-19Update client after restoring an old revision of an eventThomas Bruederli3-4/+21
2015-03-19Disable revision selectors not valid for comparison (#4019)Thomas Bruederli1-1/+17
2015-03-19Handle old revisions and diffs for recurrence instances; forward instance ↵Thomas Bruederli1-2/+25
identifier to API for diff requests
2015-03-18Allow to load attachments from old revisions + implement resting of old ↵Thomas Bruederli3-15/+100
revisions if write permissions are granted
2015-03-18Fix event changelog dialog handlingThomas Bruederli1-4/+4
2015-03-18Adapt client to changed Bonnie APIThomas Bruederli20-27/+17
2015-03-18Don't show error dialog if event history is not available. Show message box ↵Thomas Bruederli2-3/+5
inside the existing dialog (#4018)
2015-03-17Update localizations from TransifexThomas Bruederli4-4/+85
2015-03-17Fix syntax error in SQL schemaThomas Bruederli1-1/+1
2015-03-12Fix alarm icon in calendar view (#4842)Thomas Bruederli1-1/+1
2015-03-11Use IMAP permissions to determine possible actions on the client (#4827)Thomas Bruederli8-41/+61
s/writeable/editable/
2015-03-11'w' right doesn't allow APPEND operationsThomas Bruederli1-1/+1
2015-03-11Fix JS syntax to be compliant with IE < 9 (new is a reserved word)Thomas Bruederli1-18/+18
2015-03-11- Require delete permission for a calendar to be writeable (#4827)Thomas Bruederli9-40/+62
- Introduce 'insert' permission which allows the creation of new events but no subsequent editing - Replace 'readonly' with '!writeable' properties for consistency reasons
2015-03-11Remove focus from quickview icon on mouse clicks (#4684)Thomas Bruederli1-0/+4
2015-03-10Bump versions and copyright yearThomas Bruederli9-9/+9
2015-03-10Code cleanup: define filters for calendar listing as bitmask instead of ↵Thomas Bruederli6-59/+72
individual arguments
2015-03-10Code cleanup: get recurrence instance identifiers from utility functionsThomas Bruederli5-24/+16
2015-03-10Adapt database driver to this-and-future cancellations from commit 1019238Thomas Bruederli1-1/+3
2015-03-10Send cancellations of this-and-future events as iTip REPLY on master event ↵Thomas Bruederli3-10/+23
with updated recurrence rule (#4743)
2015-03-03Exclude cancelled events from count query on invitations calendarThomas Bruederli1-1/+6
2015-03-02Get exception on first occurrence if existsThomas Bruederli1-5/+5
2015-03-01Update database version stringsThomas Bruederli4-5/+5
2015-03-01Bring database driver up to speed with recurring events and iTip invitationsThomas Bruederli10-147/+540
2015-02-28fixed wrong rc->user call (php fatal error)Daniel Hoffend1-1/+1
2015-02-27Refactor identification of recurring event instances (#4722):Thomas Bruederli3-112/+127
- All instances of a recurring series have -YmdTHis appended to their ID - In 'all' savemode, the master event identified by UID is loaded and updated - kolab_driver::update_event() returns the UID of the master event in 'all' mode. This is then used to send iTip messages for the entire series
2015-02-26Do not check the 'decline' box by default when deleting cancelled eventsThomas Bruederli1-0/+1
2015-02-26Fix deletion of single event occurrences (#4722)Thomas Bruederli1-2/+2
2015-02-26Fix iTip status display after import (#4722)Thomas Bruederli1-0/+1
2015-02-26Fix attachment retrieval with direct instance identifiers (#4722)Thomas Bruederli1-1/+14
2015-02-26Handle single event occurrences with the same UID (#4722)Thomas Bruederli2-34/+125
2015-02-26Also request RSVP when creating a new event with sequence=0Thomas Bruederli1-1/+1
2015-02-26Fix display of all-day events in iTip invitation mini-calendarThomas Bruederli1-1/+1
2015-02-25Set plugin versions to 3.2.7roundcubemail-plugins-kolab-3.2.7Jeroen van Meeuwen (Kolab Systems)1-1/+1
2015-02-24Don't call private methods from an anonymous function. Context is not ↵Thomas Bruederli1-3/+3
preserved in PHP 5.3 (#4702)
2015-02-24Fix loading attachments for events listed in virtual calendars (#4400)Thomas Bruederli4-10/+52
2015-02-23Remove itipinvitations database entries related to a deleted userThomas Bruederli1-0/+5
2015-02-23Support iTip messages to single occurrences in static RSVP UI for external ↵Thomas Bruederli2-3/+17
invitees
2015-02-22Set the appropriate plugin version numbersroundcubemail-plugins-kolab-3.2.6Jeroen van Meeuwen (Kolab Systems)1-2/+2
2015-02-20Fix rescheduling and notification on change of recurrence rulesThomas Bruederli1-2/+2
2015-02-20Small cleanup of internal attachment property forwardingThomas Bruederli1-15/+25
2015-02-20Merge branch 'dev/recurring-invitations'Thomas Bruederli10-266/+819
2015-02-20Disable the 'future' savemode for event deletion if attendees are involvedThomas Bruederli1-15/+9
2015-02-20Small fixes to recurring event invitations (#4387)Thomas Bruederli2-5/+24