Ralf Becker
|
68176a0276
|
* Calendar/CalDAV: fixed iCal parser calculating recurrence-enddate from COUNT parameter, taking into account BY* rules (RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=Mo,Mi runs just 2 weeks!)
|
2013-02-27 14:35:36 +00:00 |
|
Ralf Becker
|
58c4ec7717
|
no more querying of recurrences for etag of series master, as all update methods now update modification time of series master for recurrenc-exceptions
|
2013-02-26 08:49:21 +00:00 |
|
Ralf Becker
|
0e957053dc
|
* CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events
|
2013-02-25 11:18:32 +00:00 |
|
Ralf Becker
|
9240fe6970
|
* Calendar: moving an event series is not preserving participants (gave error there are not participants)
|
2013-02-21 16:29:32 +00:00 |
|
Ralf Becker
|
deebea348c
|
* Calendar: copying of events now preservs quantity of resources
|
2013-02-21 15:21:39 +00:00 |
|
Ralf Becker
|
c3111baaa7
|
missing templates and a fix for new reply handling
|
2013-02-01 16:55:17 +00:00 |
|
Ralf Becker
|
65d7134ef9
|
* Calendar/FMail: allow to apply replys to meeting requests
|
2013-02-01 12:23:21 +00:00 |
|
Ralf Becker
|
f468da6b45
|
* Calendar/CalDAV: fixed wrong time in notification mails caused by updates via CalDAV (not web interface), if user-timezone differs from server
|
2013-01-31 15:16:13 +00:00 |
|
Klaus Leithoff
|
33b1066b77
|
select priority should map 0 to None, not empty
|
2013-01-31 14:34:55 +00:00 |
|
Nathan Gray
|
1d10b63e2b
|
Get ical export working for scheduled export
|
2013-01-30 19:56:43 +00:00 |
|
Nathan Gray
|
4fca95b797
|
Fix fatal error in export caused by field mismatch (not defined)
|
2013-01-30 19:52:30 +00:00 |
|
Nathan Gray
|
ba7cd8a7ca
|
Fix iCal export selectors & date defaults
|
2013-01-30 18:11:24 +00:00 |
|
Nathan Gray
|
916872bdb6
|
Implement Import/Export filters for calendar
|
2013-01-29 15:55:56 +00:00 |
|
Ralf Becker
|
fd7ec9b71d
|
fixed backend returning all events for freebusy query with just email addresses
|
2013-01-29 14:59:29 +00:00 |
|
Ralf Becker
|
037d8e2b00
|
* CalDAV: fixed accepting event removed it from calendar, because email address of a deleted account was prefered over regular account, correctly reporting not found URLs in multiget report
|
2013-01-25 17:53:01 +00:00 |
|
Ralf Becker
|
e72d74c334
|
if we require an extra invite grant, we fail if that does not exist (bind privilege is not given in that case)
|
2013-01-24 15:33:12 +00:00 |
|
Ralf Becker
|
95b5c4a6c4
|
* CalDAV: remove "bind" privilege (create new events right) on other users or groups calendar, if invite requires special ACL grant, which current user does NOT have
|
2013-01-24 12:54:28 +00:00 |
|
Nathan Gray
|
ae8794bdb8
|
Fix deleting of entries 'Only admins can purge deleted items'
|
2013-01-23 15:58:37 +00:00 |
|
Nathan Gray
|
371afc46ee
|
Change view settings -> general settings for consistency
|
2013-01-22 16:16:56 +00:00 |
|
Nathan Gray
|
0abad5ec0c
|
Organise calendar preferences
|
2013-01-18 16:03:17 +00:00 |
|
Nathan Gray
|
7104001693
|
Deleting/undeleting series event from list view now asks series or exception
|
2013-01-16 22:44:01 +00:00 |
|
Nathan Gray
|
022f9eb479
|
Add history and deleting protection for resources
|
2013-01-16 22:38:35 +00:00 |
|
Ralf Becker
|
5b832b9596
|
* CalDAV/Calendar: fixed not working status change, if participant has no edit rights
|
2013-01-15 13:12:32 +00:00 |
|
Ralf Becker
|
9c51baae56
|
fix warning implode(): Invalid arguments passed in line 1810/1811
|
2013-01-14 14:15:41 +00:00 |
|
Nathan Gray
|
c71a36ed4f
|
* Import|Export: Implement 'No notifications' flag when importing iCal
|
2013-01-09 18:11:37 +00:00 |
|
Nathan Gray
|
872fe5918e
|
Some missed skip_notifications
|
2012-12-18 16:00:29 +00:00 |
|
Nathan Gray
|
2f2ad58e98
|
Implement 'No notifications' flag when importing iCal
|
2012-12-17 23:56:56 +00:00 |
|
Klaus Leithoff
|
9fd220db83
|
* Calendar/eSync: performance optimization: we only want to fetch the owners events, where he is a participant to, as we assume, events feature the user as the organizer only, are of no use in a users calendar on a mobile device
|
2012-12-12 13:34:18 +00:00 |
|
Klaus Leithoff
|
4aae715fd7
|
* Calendar/eSync: performance optimization: we only want to fetch the owners events, where he is a participant to, as we assume, events feature the user as the organizer only, are of no use in a users calendar on a mobile device
|
2012-12-12 13:33:41 +00:00 |
|
Klaus Leithoff
|
1a56b1516c
|
* Calendar: fix for problem with moving alarms on series when next occurrence is an exception in the way that it is deleted for that time; we use a different method to read the next occurrence of a series now; (as old method also fetched deleted exceptions as next occurrence)
|
2012-12-12 13:29:03 +00:00 |
|
Klaus Leithoff
|
0be74c9b87
|
different method to read the next occourrence of a series; (as old method also fetched deleted exeptions as next occurrence)
|
2012-12-07 14:10:51 +00:00 |
|
Klaus Leithoff
|
cb3e3d176b
|
* Calendar: fix for missing 6933to-firstname6933 and 6933to-lastname6933 replacements
|
2012-12-06 12:02:11 +00:00 |
|
Klaus Leithoff
|
83981b9cad
|
* Calendar: fix for missing 2568to-firstname2568 and 2568to-lastname2568 replacements
|
2012-12-06 12:01:05 +00:00 |
|
Nathan Gray
|
a0965bfd9f
|
Add 9 hour duration
|
2012-12-04 22:41:10 +00:00 |
|
Nathan Gray
|
5e85a8d3bf
|
Add 9 hour duration
|
2012-12-03 18:05:04 +00:00 |
|
Nathan Gray
|
a0a6e14154
|
Revert changes to delete view - exceptions no longer shown
|
2012-11-14 16:25:21 +00:00 |
|
Ralf Becker
|
4b70b27717
|
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
|
2012-11-13 13:32:33 +00:00 |
|
Ralf Becker
|
ae28edb43a
|
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
|
2012-11-13 13:31:44 +00:00 |
|
Ralf Becker
|
41fc23a932
|
* Calendar: sort participants by there name
|
2012-11-13 11:23:50 +00:00 |
|
Ralf Becker
|
d6ce940eb0
|
* Calendar: sort participants by there name
|
2012-11-13 11:23:29 +00:00 |
|
Ralf Becker
|
244327710b
|
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
|
2012-11-13 09:53:29 +00:00 |
|
Ralf Becker
|
39e3d199fc
|
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
|
2012-11-13 09:53:06 +00:00 |
|
Nathan Gray
|
2ecd33725d
|
Add an action for deleted recurring events to delete the whole series
|
2012-11-09 18:04:08 +00:00 |
|
Nathan Gray
|
5057d1735e
|
Allow viewing / editing deleted exceptions by editing the series
|
2012-11-09 17:14:02 +00:00 |
|
Nathan Gray
|
a6de0724bb
|
Deleted recurrences (exceptions) now show when using deleted filter
|
2012-10-31 22:48:12 +00:00 |
|
Nathan Gray
|
858008266f
|
Open calendar 'Edit series' popup at the event you click on, instead of in the middle of the window
|
2012-10-30 15:29:07 +00:00 |
|
Ralf Becker
|
9ba4da2ab0
|
do NOT track creator, as it does not change, only shows up in history sometimes, because eg. iCal import does not set it
|
2012-10-30 12:57:26 +00:00 |
|
Ralf Becker
|
40bf41ccdc
|
do NOT track creator, as it does not change, only shows up in history sometimes, because eg. iCal import does not set it
|
2012-10-30 12:57:07 +00:00 |
|
Nathan Gray
|
a2744f82f0
|
Align series popup with selected row when in list view
|
2012-10-29 17:09:12 +00:00 |
|
Ralf Becker
|
5758ad91c3
|
consistently send ETag by using and extending put_response_headers
|
2012-10-29 12:24:31 +00:00 |
|