Ralf Becker
7f1b7952b1
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:56:13 +00:00
Ralf Becker
d71b993495
* CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events
2013-02-25 11:19:56 +00:00
Ralf Becker
5aa0d62712
* Calendar: copying of events now preservs quantity of resources
2013-02-21 15:24:28 +00:00
Ralf Becker
64fc5c272d
merged translations from trunk
2013-02-18 15:57:00 +00:00
Ralf Becker
899bde0cc4
merged translations and other uncommited ones
2013-02-08 19:04:52 +00:00
Ralf Becker
458508e1ba
* 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:32 +00:00
Ralf Becker
8b68bf388f
fixed backend returning all events for freebusy query with just email addresses
2013-01-29 14:59:49 +00:00
Ralf Becker
e7b4f47d47
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:24 +00:00
Ralf Becker
a98fc755c9
* 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:42 +00:00
Klaus Leithoff
1e71532792
* Calendar: added CR moving Holidays for years 2019 to 2023 (provided by R.Chacon)
2013-01-21 10:51:02 +00:00
Ralf Becker
059787d27c
* All apps: merged missing translations from other apps or branches
2013-01-18 13:56:44 +00:00
Ralf Becker
92a5903643
fixed polish translation of "chair" from "Krzesło" to "Stanowiko" on request of a polish customer
2013-01-17 09:10:49 +00:00
Ralf Becker
ea23c03c8c
* CalDAV: backport from Trunk: allow organizer (edit-rights) update with If-Schedule-Tag-Match eg. from iOS or OS X iCal when event series was changed with "this in future" semantics and fix for not working status change of participants
2013-01-15 13:42:46 +00:00
Klaus Leithoff
aad0558643
* Calendar: added missing holidays for CR (Costa Rica) provided by Rafael Chacon
2013-01-07 10:42:37 +00:00
Ralf Becker
7feb708376
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
2012-11-13 13:32:51 +00:00
Ralf Becker
f2a993d098
* Calendar: sort participants by there name
2012-11-13 11:24:05 +00:00
Ralf Becker
d45e8228bf
* 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:55:53 +00:00
Ralf Becker
68368871d7
consistently send ETag by using and extending put_response_headers
2012-10-29 12:24:50 +00:00
Ralf Becker
df52e3de46
* CalDAV: show created and updated by user and date in iOS 6: new CalendarServer:(created|updated)-by properties
2012-10-24 07:13:11 +00:00
Ralf Becker
94ebf6dd65
* Calendar/CalDAV: deleting of recurrences under Android (eg. CalDAV Sync app) did not work
...
Android sets STATUS: CANCELLED instead of adding event to EXDATE of master, as other CalDAV clients do
2012-10-24 06:00:55 +00:00
Ralf Becker
4293732d8c
fixed PHP Warning: Illegal string offset
2012-10-23 15:11:17 +00:00
Ralf Becker
a3549df5e2
* CalDAV: fix recurring event one day short, if number of recurence specified together with event-length, after rrule in iCal
2012-10-23 14:23:08 +00:00
Ralf Becker
e49158d7c1
* Calendar/CalDAV/eSync: fixed truncating an existing daily event left it one day to long
2012-10-23 10:56:31 +00:00
Ralf Becker
c90fc65566
* Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval
2012-10-22 15:50:33 +00:00
Ralf Becker
d7b0414a49
* Calendar/CalDAV/eSync: fixed exceptions get not deleted with series via CalDAV or eSync
...
moved code from our UI to BO, to either delete exceptions (default) or keep them with a new UID
2012-10-22 13:20:33 +00:00
Ralf Becker
6d427c3a67
* Calendar: changed default filter for new users/instances from "all" to "default" (not showing rejected invitations)
2012-10-08 11:39:13 +00:00
Ralf Becker
af67011f8d
automatic conversation of American Olson timezone names with 3 /-separated parts to a form without the middle part, eg. America/Buenos_Aires can be used instead of America/Argentina/Buenos_Aires
2012-10-07 18:01:33 +00:00
Ralf Becker
3561ef7c5b
* Calendar/CalDAV: updated windows aliases from Unicode site and Exchange names from Sabre DAV
2012-10-07 17:56:44 +00:00
Ralf Becker
f124ef5fde
* CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content
2012-10-02 12:58:59 +00:00
Ralf Becker
2aaec111b4
* CalDAV: privileges in other users calendar where reported wrong, leading clients to believe they have write rights here
2012-10-02 05:20:06 +00:00
Ralf Becker
7039e38ad3
* CalDAV: fixed broken URL of private events in shared calendar user has no right to view
2012-09-27 09:03:30 +00:00
Ralf Becker
1e939ff3a2
* Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices)
2012-08-15 15:28:00 +00:00
Ralf Becker
724d03e53b
* Calendar: if deleting next recurrance of an event series containing alarms, move alarms to next recurrance, to not alarm for deleted recurance
2012-08-14 17:04:50 +00:00
Ralf Becker
c1d0e03adb
fixed some more "Illegal string offset"
2012-08-14 07:56:49 +00:00
Ralf Becker
959739d32b
avoid calling accounts->members(hips) without an account_id and cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 09:53:34 +00:00
Ralf Becker
d13ea8a17a
* Calendar/CalDAV: meeting requests contain again nice body followed by a separator and description
2012-07-24 22:26:35 +00:00
Ralf Becker
889f47fe9b
* Calendar/CalDAV: not searching addressbook for CN, as match can be not unique or without an email address, causing notification to fail --> store as email address
2012-07-24 20:14:57 +00:00
Ralf Becker
4df861dde7
* Calendar: fixed EGroupware owner got notified about status changes, even if email-notification preference was "never", now only external chairs get always notified
2012-07-17 12:37:27 +00:00
Ralf Becker
2787fd56d0
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:17:12 +00:00
Ralf Becker
2632e9d6b1
* Calendar: backported config switch for history logging / delete prevention required for CalDAV to detect deleted events
2012-07-15 08:00:29 +00:00
Ralf Becker
77d39f184e
fixed 5.4 PHP Warning: Illegal string offset 'start' or 'end'
2012-07-02 08:19:58 +00:00
Ralf Becker
43ff60d8a4
fixed warning "implode(): Invalid arguments passed"
2012-06-24 06:05:02 +00:00
Ralf Becker
991f0e3ba4
* Calendar: order search for events to link with by startdate descending
2012-05-22 17:08:36 +00:00
Ralf Becker
31e1d1d171
fixed only partially translated alarms
2012-05-15 14:42:21 +00:00
Ralf Becker
ba944c0619
translating status-label now when the get used, to allow calendar_boupdate::_get_event_details() use language of to notify user
2012-05-15 13:33:14 +00:00
Ralf Becker
a7f40cc50d
* Calendar: notification always use language of current user, not of user to notify
2012-05-15 12:51:31 +00:00
Ralf Becker
06365fb5d3
* Calendar: taking direct booking permission into account when copying events including resources (my.stylite bug #2839 )
2012-05-15 11:20:50 +00:00
Ralf Becker
b1fa15991b
renamed from "user_purge" to "userpurge" (without underscore) as config can not handle situation when name and value contains underscores, thought 1.8 UI does not understand it
2012-05-15 10:38:28 +00:00
Ralf Becker
d26c68f802
* CalDAV: fixed not working exceptions of recuring events in iCal on iOS or OS X (skipping optional and default VALUE=DATE-TIME attribute in iCal EXDATE component)
2012-05-10 11:27:21 +00:00
Ralf Becker
e27920ff99
* CalDAV/Calendar: copied events need to get new name-part in CalDAV URL, otherwise sync fails
2012-04-26 07:02:52 +00:00