Commit Graph

1974 Commits

Author SHA1 Message Date
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
Klaus Leithoff
ad081bad8f * calendar: use possible attribute values regarding X-MICROSOFT-CDO-ALLDAYEVENT 2012-04-24 11:05:39 +00:00
Ralf Becker
d00d9e40b2 * CalDAV: fix error nothing known about column "id" 2012-04-06 13:18:54 +00:00
Ralf Becker
b2a51e34b5 load wz_tooltips only if required: $GLOBALS[egw_info][flags][include_wz_tooltip] set or html::tooltip() called before calling common::egw_header(), calling header again as end of home page to allow apps to load stuff into the header (not only wz_tooltip) 2012-04-04 13:58:16 +00:00
Ralf Becker
41e4581c30 removed not existing calendar_tracking (history) from 1.8 calendar 2012-04-02 10:00:49 +00:00
Ralf Becker
41fd3575c9 * Update to 1.8.004: REQUIRES TO VISIT SETUP for schema updates
- backport of security features from Trunk: support for sha512_crypt password and session-list without access to session-directory
- backport of numerous CalDAV/CardDAV features and fixes from Trunk: multiple addressbooks and calendars, support of resources, request logging
2012-03-31 14:12:25 +00:00
Ralf Becker
ee8fd5b10e found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway 2012-03-29 12:06:10 +00:00
Ralf Becker
5f284abfdc * Calendar: iCal import via mime-registry (clicking on iCal file in filemanager) displayed event in server- instead of user-time 2012-03-22 14:02:06 +00:00
Ralf Becker
c593286260 fixed SQL error reported on developer list: nothing known about column "recur_date"! 2012-03-20 07:18:44 +00:00
Ralf Becker
3b62e2a96f * Calendar: mail all participants was attaching iCal with wrong time(zone) 2012-03-12 12:47:01 +00:00
Ralf Becker
645d8896cd * Calendar: mail all participants was attaching iCal with wrong time(zone) 2012-03-12 12:45:54 +00:00
Ralf Becker
1575434535 * EMail/Calendar: for meeting requests to recuring events check recurrance enddate, not event-date, to deny importing it with "event is in the past" 2012-03-12 08:52:40 +00:00
Ralf Becker
21c49b0b26 * Calendar/CalDAV/eSync: fixed etag generation to NOT query maximum user-modification date for each entry, fixed etag and ctag for eSync to only use recurance master, as ActiveSync event does not contain extra participant data for exceptions (virtual and real) 2012-03-12 08:20:36 +00:00
Ralf Becker
dd8a5cf29e * Filemanager/FMail/Calendar: allow to open .eml and .ics files from filemanager in fmail or calendar (infrastructure for apps to register which mime-types they can open) 2012-03-08 18:43:40 +00:00
Ralf Becker
9b71a5c17a fixed own calendar was listed as shared too 2012-03-01 13:28:38 +00:00
Frédéric Erpicum
60b6c516ee ganttchart in popup for timesheet and calendar edit
remove date in timesheet bar title to make them shorter
2012-02-27 16:33:01 +00:00
Ralf Becker
26bebbedd9 * InfoLog/Calendar: renamed context menu "Calendar" to "Schedule appointment" and make preset participants configurable, allow to config prefix for sub-entries and allow times in due-date 2012-02-22 12:31:00 +00:00
Ralf Becker
2bc821f428 use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants 2012-02-21 20:04:45 +00:00
Nathan Gray
ddd13e8620 Add 'selected' day table for daily schedules 2012-02-16 16:55:42 +00:00
Ralf Becker
2939d7bbf3 propagate data from settings hook to handlers, to fix failed installs because setup was not detected 2012-02-14 17:38:45 +00:00
Ralf Becker
2473b3060d * CalDAV: fixed Outlook needs Microsoft specific x-property to recognice all-day events as such 2012-02-10 11:19:42 +00:00
Ralf Becker
aef04880e9 * CalDAV: allow to create private events on OS X iCal, fixing DAV header for new shared folders 2012-02-07 20:19:16 +00:00
Klaus Leithoff
34502fc66f handle warning on cat_id when it is not a string, as expected on explode but already an array of cat-ids 2012-02-07 14:10:34 +00:00
Ralf Becker
d89f48d9c1 implement RFC 5995 add member to collection via POST, but not yet set DAV:add-member due to problems with OS X clients 2012-02-04 20:24:01 +00:00
Ralf Becker
c5ca42a4b1 move app-specific settings to app-handler 2012-02-04 01:24:34 +00:00
Ralf Becker
d21be8d871 move logic of which addressbook/calendars are shared into app-handler 2012-02-04 01:03:56 +00:00
Ralf Becker
d43e93cf7f * CalDAV: fixed Outlook needs Microsoft specific x-property to recognice all-day events as such 2012-02-03 22:28:00 +00:00
Ralf Becker
8d61fc86a3 * eSync/Calendar: fixed tz-aliases to NOT use Etc/GMT* but Olson identifiers, no more exception in AS tzblob generation, generation of tzblobs for Etc/GMT* 2012-02-03 01:47:43 +00:00
Hans-Jürgen Tappe
0faf511e65 Fix broken link from year view to month view.
Fixes Bug #3109 - Year view problem
reported and investigated by "ws Skygge"
2012-01-31 21:05:25 +00:00
Hans-Jürgen Tappe
5a9c1f8120 Fix broken link from year view to month view.
Fixes Bug #3109 - Year view problem
reported and investigated by "ws Skygge"
2012-01-31 21:05:21 +00:00
Ralf Becker
5d2d28ee96 switching schedule-tag on again, as the issue seems to be a (hard to reproduce) bug, PUTs should either have If-Match or If-Schedule-Tag-Match 2012-01-30 23:55:12 +00:00
Ralf Becker
f2acf7707f outbox supports VFREEBUSY too, it is required from OS X iCal to autocomplete locations 2012-01-30 23:53:06 +00:00