Thomas Bruederli
f08169e523
Avoid warnings when event['recurrence'] is a string
2013-09-11 10:00:48 +02:00
Aleksander Machniak
ea949c7992
Fix "PHP Fatal error: Call to a member function setTimezone() on a
...
non-object" when parsing occurences of recurring events, where
'changed' date is not set (Bug #2185 )
2013-09-03 13:06:26 +02:00
Thomas Bruederli
c276b0b88b
Fix calendar settings form (wrong selection for calendar_timeslots)
2013-07-25 10:24:05 +02:00
Thomas Bruederli
f67c2bbcb7
Avoid disabling RSVP button on event updates
2013-07-22 19:39:24 +02:00
Thomas Bruederli
17354a88e3
Improve iTip handling when decline events ( #1670 )
...
- Remove events from calendar when declined (user's choice)
- Set busy status to free when decling but keep the event in calendar
- Update RSVP status display in email view after change
2013-07-18 16:37:00 +02:00
Thomas Bruederli
c2d97dfe36
Always handle 'changed' properties of events as DateTime objects
2013-07-18 14:06:45 +02:00
Thomas Bruederli
18f9fa5c86
Move iCal parsing/writing classes to libcalendaring
2013-07-18 12:38:14 +02:00
Thomas Bruederli
f3f4ae828d
Fix iTip REPLY to only list the replying attendee ( #2025 )
2013-07-10 11:59:33 +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
Thomas Bruederli
1913cab8ca
Import and export embedded attachments in itip messages ( #1988 )
2013-07-04 17:07:58 +02:00
Aleksander Machniak
d06d00172f
Improve performance on preferences sections list (by skipping building the form)
...
Support dont_override feature for all calendar configuration options
2013-06-11 14:30:34 +02:00
Thomas Bruederli
5627ffb731
Copy event organizer to attendees list if necessary
2013-05-16 14:40:38 +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
Aleksander Machniak
147f9d3ddb
Fix PHP warning when saving calendar settings in case all categories are removed from the list
2013-05-11 09:27:24 +02:00
Aleksander Machniak
de71de2fda
Fix code bugs caught in static code analysis
2013-05-07 11:31:30 +02:00
Aleksander Machniak
aae87c8954
Fix so default categories are used when categories aren't configured
2013-05-07 10:58:39 +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
818cc7a399
Don't set empty attendees array for move/resize actions; otherwise attendees are deleted
2013-03-14 09:28:53 +01:00
Thomas Bruederli
12533fbed3
Minor calendar UI improvements: make date fields wide enough; display client's current timezone name
2013-03-06 12:30:12 +01:00
Thomas Bruederli
7e4b581b4e
Make free/busy finder DST aware ( #1676 )
2013-03-06 11:48:59 +01:00
Thomas Bruederli
91779df09a
Save changes in a recurring event as exception to the master event
2013-01-23 14:45:41 +01:00
Aleksander Machniak
3d2f1cfac4
Fix bug where event attachments/participants were lost on event move ( #1480 )
2012-12-18 14:08:20 +01:00
Aleksander Machniak
0745ebf406
Fix filtering emails/folders list when not in delegator context
2012-12-17 15:53:38 +01:00
Thomas Bruederli
8e5a92044e
Make identity/organizer selection for events work
2012-12-15 17:24:53 +01:00
Aleksander Machniak
3be3065941
Delegation support in calendar event invitations handling
2012-12-13 13:10:07 +01:00
Aleksander Machniak
f0ef421c00
Fix Invitations can not be accepted when calendars are shared with certain rights ( #1406 )
2012-12-04 20:10:04 +01:00
Aleksander Machniak
259a7ec81d
Fixes for keep-alive -> refresh change in Roundcube core
2012-11-17 09:49:57 +01:00
Thomas Bruederli
6e018d536c
Fix check for updated events
2012-10-18 22:02:04 +02:00
Thomas Bruederli
219a7a41a7
Compare sequence numbers for iTip updates
2012-10-18 21:54:14 +02:00
Aleksander Machniak
2d08c58e56
Fix/prepare plugins to use out of Roundcube (where rcmail object doesn't exist)
2012-10-17 11:54:25 +02:00
Thomas Bruederli
a22f1764d8
Fix calendar printing after refactoring and skin update
2012-10-04 12:52:56 +02:00
Thomas Bruederli
2a3237c697
No more hard-coded attachment container object (was broken in Larry skin)
2012-10-04 12:33:26 +02:00
Thomas Bruederli
c431392119
Fix calendar category configuration UI ( #899 )
2012-10-04 11:56:49 +02:00
Thomas Bruederli
8502d7c94a
Show iTip send confirmation in UI
2012-10-03 11:37:14 +02:00
Thomas Bruederli
15fed8896e
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2012-09-24 14:13:35 +02:00
Thomas Bruederli
a737fa34b5
Load missing texts from libcalendaring ( #1027 )
2012-09-24 14:13:19 +02:00
Aleksander Machniak
39552da980
Re-fix HTML entities handling
2012-09-21 09:55:07 +02:00
Aleksander Machniak
f693e2d183
Fixes for html_ent branch in ROundcube core: Proper HTML entities handling
2012-09-20 15:56:54 +02:00
Thomas Bruederli
517c86c8df
Respect .default annotation for calendar selection (if no user setting exists)
2012-09-20 10:10:50 +02:00
Thomas Bruederli
3fce0577c6
Use alarms texts from libcalendaring ( #1027 )
2012-09-19 11:23:30 +02:00
Thomas Bruederli
d919e2b4bd
- Move attachment handling functions to libcalendaring module.
...
- Removed redundant code in calendar and tasklist
- Add more vertical space in attachment view window
- Minor bugfixes
2012-08-16 19:03:17 +02:00
Thomas Bruederli
9b2c795391
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2012-08-16 09:25:56 +02:00
Thomas Bruederli
9cc400f09f
Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring'
2012-08-16 08:57:25 +02:00
Jeroen van Meeuwen (Kolab Systems)
87d096e190
Fix typo (dupondje on IRC channel #kolab)
2012-08-11 23:47:07 +01:00
Thomas Bruederli
0c74b531c2
Always return an array with pending alarms
2012-08-04 16:48:31 +02:00
Thomas Bruederli
c0fc38ab9c
Trigger plugin hooks to display and snooze/dismiss alarms
2012-08-03 21:29:10 +02:00
Thomas Bruederli
ac66c5b3d0
Make alarms_text() public static and thus available for tasklist plugin
2012-08-03 15:29: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
754aa2a299
Add attachment css classes; remove unused var
2012-08-01 16:53:44 +02:00
Thomas Bruederli
c8b6f57d66
Properly cleanup temporary saved attachment files
2012-08-01 16:26:49 +02:00