Commit graph

180 commits

Author SHA1 Message Date
Thomas Bruederli
92aee8213a Allow to invite/edit attendees to other user's shared events when either
a) in a globally shared (anonymous) calendar or
b) when enabled by config using the new option 'calendar_allow_invite_shared'

Fixes bug #1758
2013-07-10 10:09:34 +02:00
Aleksander Machniak
671bf6eb13 Use improved rcmail.open_window() 2013-05-31 13:13:05 +02:00
Thomas Bruederli
ae85372d13 Add URL property for events; correct label for chair role of event attendees 2013-05-16 13:32:01 +02:00
Thomas Bruederli
484e5ad498 Do case-insensitive checks whether the current user is an event attendee or organizer (#1838) 2013-05-03 10:41:26 +02:00
Thomas Bruederli
82907b0a09 Improve fix for wrong alarm settings (#1764) 2013-04-18 15:28:38 +02:00
Thomas Bruederli
395d55a680 Don't apply default alarm settings when editing an object that has no alarm set (#1764) 2013-04-18 15:13:00 +02:00
Thomas Bruederli
c077ed555f Set savemode to 'current' for recurrence exceptions (#1725) 2013-04-17 09:15:34 +02:00
Thomas Bruederli
ccd9cc5bb8 Don't display local-change warning if calendar owner is organizer; Better wording for wanring text (#1693) 2013-03-13 15:34:13 +01:00
Thomas Bruederli
e6c0f222d9 Fix javascript errors about invalid method calls 2013-03-06 15:23:31 +01:00
Thomas Bruederli
f5cc6d2618 Avoid javascript errors while free/busy data isn't fully loaded 2013-03-06 12:56:15 +01:00
Thomas Bruederli
691d6acd2f Avoid rendering the next day in free/busy grid (can happen on DST transitions) 2013-03-06 12:43:56 +01:00
Thomas Bruederli
7678954ba3 Fix free/busy finder for all-day events 2013-03-06 11:49:14 +01:00
Thomas Bruederli
7e4b581b4e Make free/busy finder DST aware (#1676) 2013-03-06 11:48:59 +01:00
Thomas Bruederli
36bbcc6499 Make this-and-future recurrence exceptions work 2013-02-14 16:17:02 +01:00
Thomas Bruederli
8c5edcf0e9 Make sure invitations/updates are always sent if required (#1408) 2012-12-21 17:19:16 +01:00
Aleksander Machniak
343a4371ab Delegation support in Calendar event edit/create 2012-12-17 14:47:02 +01:00
Thomas Bruederli
8e5a92044e Make identity/organizer selection for events work 2012-12-15 17:24:53 +01:00
Thomas Bruederli
1b1205ba29 Adapt to regressions in jQuery 1.8 and jQuery UI 1.9 2012-11-07 18:38:23 +01:00
Thomas Bruederli
aa15f1948f Focus the first button of UI dialogs 2012-10-04 16:01:59 +02:00
Thomas Bruederli
23ec4b8517 Fix ISO date formatting and prevent events from disappearing while saving is in process 2012-09-19 10:58:15 +02:00
Thomas Bruederli
758f7a120f Register handler for plugin.display_alarms only once; small code cleanup 2012-08-16 19:25:06 +02:00
Thomas Bruederli
9cc400f09f Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring' 2012-08-16 08:57:25 +02:00
Thomas Bruederli
c555e6bc42 Remove duplicated code 2012-08-04 17:12:19 +02:00
Thomas Bruederli
370b60e3ee Change location to blank.gif which has changed in Roundcube core 2012-08-03 21:25:38 +02:00
Thomas Bruederli
8cff86aef2 Fix removing temp/deleted events from UI (#912); consider undo_timeout setting in UI 2012-08-02 17:42:56 +02:00
Thomas Bruederli
8c99dac9ef Use globally unique field seletors 2012-08-02 08:56:20 +02:00
Thomas Bruederli
7a8fbddf0d Encapsulate unlock_saving callback function 2012-07-29 17:18:15 +02:00
Thomas Bruederli
f078c46128 Better fix for #880 2012-07-17 14:07:04 +02:00
Thomas Bruederli
0ee3add268 Grep events by (u)id AND source (#880) 2012-07-17 13:52:27 +02:00
Thomas Bruederli
8d818e8cb1 Big refactoring: use DateTime objects instead of unix timestamps to improve timezone and DST handling 2012-07-06 17:15:45 +02:00
Thomas Bruederli
95f17173c4 Workaround for wrong week of the year display when first day of week is not Monday (#866) 2012-07-04 18:00:55 +02:00
Thomas Bruederli
d5c2f15ccb Improve attachments handling:
- use Content-ID as key in _attachments list; new attachments have numeric keys
- generate a unique Content-ID for new/changed attachments in libkolab
- bugfix: don't cache empty attachment entries
2012-06-13 17:39:18 +02:00
Thomas Bruederli
ab9c24b0dd Display attendee delete link as icon 2012-06-08 18:23:06 +02:00
Thomas B
d2f8ae44d2 Remove debug code 2012-05-02 18:02:33 +02:00
Thomas Bruederli
1b09ae2801 Finish attachment handling and display for events 2012-04-25 19:26:40 +02:00
Thomas Bruederli
aea9f64676 Bugfix: check the right object property 2012-04-04 11:57:20 +02:00
Thomas B
fd141a5dbc Two small bugfixes 2012-04-03 23:07:09 +02:00
Thomas B
70c42619cd Small bugfix and rubustness improvement 2012-03-30 19:04:11 +02:00
Thomas Bruederli
9374ec4e77 More work on Larry skin adaptions for calendar 2012-02-08 15:12:11 +01:00
Thomas Bruederli
054b3902b2 Save event in user's calendar when accepting it via web link (#560) 2012-01-27 18:47:37 +01:00
Thomas Bruederli
b6cabf8100 Adapt styles for Larry 2012-01-21 17:24:58 +01:00
Thomas Bruederli
47e3da633d Adapt calednar styles for new skin Larry 2012-01-15 15:56:45 +01:00
Thomas Bruederli
ee77665dd5 Adapt to new timezone handling in Roundcube core; provide direct url to subscribe to calendars (using http auth) 2012-01-04 23:05:34 +01:00
Thomas Bruederli
bda8aa02b6 Correct email address in author section; add AGPL license header to all relevant files 2011-12-07 12:51:23 +01:00
Aleksander Machniak (Kolab Systems)
65abe8a4cb Added package.xml files, some cleanups 2011-11-21 11:20:48 +01:00
Thomas
7149100a2a Move (fixed) code to display 'N more...' links to fullcalendar core; fixes #434 2011-11-14 23:37:00 +01:00
Aleksander Machniak (Kolab Systems)
4a498714dd Changed license to AGPL 2011-10-27 10:20:46 +02:00
Thomas
9349403f21 Remove debug code 2011-10-26 18:19:39 +02:00
Thomas
71ffad81b5 Fix free-busy display and saving of all-day events 2011-10-26 15:14:28 +02:00
Thomas
3184004518 Adjust timezone/DST differences on the client (#467) 2011-10-24 22:57:54 +02:00