Thomas Bruederli
1800bd6556
Add option to display direct CalDAV urls for calendars in the UI
2013-10-03 12:07:02 +02:00
Thomas Bruederli
c891f82269
Correctly update calendar UI when deleting a calendar with sub-folders and show an according message if confirm dialog ( #2283 )
2013-09-26 13:46:24 +02:00
Thomas Bruederli
45d9244016
Enable event import command even if no calendar is selected ( #2267 )
2013-09-26 09:59:51 +02:00
Thomas Bruederli
a21fc44ed4
Change internal representation of event sensitivity values to strings
2013-07-18 14:56:36 +02:00
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