Ralf Becker
f2a993d098
* Calendar: sort participants by there name
2012-11-13 11:24:05 +00:00
Ralf Becker
d6ce940eb0
* Calendar: sort participants by there name
2012-11-13 11:23:29 +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
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
Ralf Becker
ec2f7879d4
* Calendar: fix for failed 1.9.006 update: PostgreSQL needs temporary a nullable range_start column, to not stall on broken events without dates
2012-11-09 09:33:22 +00:00
Nathan Gray
a6de0724bb
Deleted recurrences (exceptions) now show when using deleted filter
2012-10-31 22:48:12 +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
68368871d7
consistently send ETag by using and extending put_response_headers
2012-10-29 12:24:50 +00:00
Ralf Becker
c327cba153
consistently send ETag by using and extending put_response_headers
2012-10-29 12:23:17 +00:00
Nathan Gray
8c133f883d
Calendar list does not send an event - just open the popup in the middle
2012-10-24 15:36:08 +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
Nathan Gray
8e1260d5c9
Copy alarms when copying an event
2012-10-23 18:35:48 +00:00
Nathan Gray
819da0ec6f
Open series popup at mouse click instead of in the middle
2012-10-23 15:44:23 +00:00
Ralf Becker
4293732d8c
fixed PHP Warning: Illegal string offset
2012-10-23 15:11:17 +00:00
Ralf Becker
3ff97fb7e6
fixed PHP Warning: Illegal string offset
2012-10-23 15:09:41 +00:00
Ralf Becker
7b32964069
* Calendar: fixed not working extending of an event series (latter recurrence end-date), after schema update in last package
2012-10-23 14:55:41 +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
6127be47d7
* CalDAV: fix recurring event one day short, if number of recurence specified together with event-length, after rrule in iCal
2012-10-23 14:22:33 +00:00
Ralf Becker
4b0559ab4d
* CalDAV: 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
2012-10-23 11:35:07 +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
53229ef57d
* Calendar/CalDAV/eSync: fixed truncating an existing daily event left it one day to long
2012-10-23 10:55:54 +00:00
Nathan Gray
6dbc821ec6
Fix 'Whole query' list actions
2012-10-22 19:44:04 +00:00
Nathan Gray
2bf57629fa
Change popup positioning to absolute, maybe works better in FF/IE
2012-10-22 19:21:05 +00:00
Nathan Gray
505c87b946
- Hide exception button if start is after end (error)
...
- If actual date is missing (event creation), use start date for exception button
2012-10-22 17:03:02 +00:00
Nathan Gray
685bcd6632
Copy links when copying event
2012-10-22 16:15:06 +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
7d5c44ac61
* Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval
2012-10-22 15:47:06 +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
f8a007bad4
* 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:15:40 +00:00
Ralf Becker
9f607a36bb
* Calendar/CalDAV: fixed event created in calendar of a resource, was not editable (no owner set, now creating user is owner)
2012-10-22 12:45:04 +00:00
Nathan Gray
789b51d5cd
Center 'Edit series' popup in window
2012-10-17 17:17:02 +00:00
Nathan Gray
74c683f6b2
Fix recurrence calendar popup for new entries too
2012-10-17 16:34:56 +00:00
Nathan Gray
7c9f8e18a5
Pre-set recurrence end date in popup to current start date
2012-10-16 22:01:48 +00:00
Nathan Gray
5a9e661dce
Pre-set recurrence end date in popup to start date
2012-10-16 21:55:53 +00:00
Nathan Gray
fbd2f62012
Add copy action to list context menu
2012-10-15 22:37:24 +00:00
Nathan Gray
02e72dc15c
Fix handling of recurrence and time zone
2012-10-12 17:11:29 +00:00
Ralf Becker
f5a1cd5ded
* Calendar: passing links to timesheet, when creating a timesheet on an event
2012-10-08 14:53:51 +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
cb9c69e391
* Calendar: changed default filter for new users/instances from "all" to "default" (not showing rejected invitations)
2012-10-08 11:38:20 +00:00
Ralf Becker
5511838936
new CalendarServer:(created|updated)-by properties used in iOS6
2012-10-08 11:14:07 +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
4da2def464
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:00:36 +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
900f6aa83e
* Calendar/CalDAV: updated windows aliases from Unicode site and Exchange names from Sabre DAV
2012-10-07 17:56:00 +00:00
Ralf Becker
61a20467e8
* 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-07 17:13:03 +00:00
Ralf Becker
d5af9a5e2c
* Calendar/CalDAV: fixed not working update/delete of recurring event containing exceptions (always gave 412 Precondition Failed)
...
because recur_exceptions were not read on search
2012-10-07 17:10:36 +00:00
Nathan Gray
ed370717ad
Adjust custom date selection to include the full end date - iCal export
2012-10-04 23:17:04 +00:00
Nathan Gray
b16302e090
Adjust custom date selection to include the full end date
...
Affects list view 'Selected range' and export range selection
2012-10-04 22:32:26 +00:00
Ralf Becker
49f1d43ad1
* Calendar: fixed recuring event lost start-date, if single recurrence got deleted, also installed save-guard in case other code triggers that too
...
caused by storing an event with unset start- or end-date, to not write it
2012-10-02 16:43:49 +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
edba919994
* CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content
2012-10-02 12:57:31 +00:00
Ralf Becker
fba3bda918
* Calendar/CalDAV/eSync: fixed recuring events were returned in sync, even if user rejected (after recent database schema changes)
2012-10-02 12:56:17 +00:00
Ralf Becker
0af9ed0cd9
disable sync-collection report for inbox and outbox, as the way they are created in EGw, we cant support sync-collection propperly
...
we filter by status unknown, but do not report event as deleted, when status changed to accepted
2012-10-02 10:35:12 +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
841182ff4e
* CalDAV: privileges in other users calendar where reported wrong, leading clients to believe they have write rights here
2012-10-02 05:17:32 +00:00
Christian Binder
2fbf1d36e8
document merge helper function to allow download by HTTP POST request
2012-09-29 10:16:39 +00:00
Ralf Becker
bf66b8348f
* Calendar/eMail: fixed sql error when clicking on iCal attachment and probably other iCal imports
2012-09-28 09:31:41 +00:00
Ralf Becker
034c431974
if event is an exception: update modified of master, to force etag, ctag and sync-token change
2012-09-28 08:07:12 +00:00
Ralf Becker
21f9f684cf
if event is an exception: update modified of master, to force etag, ctag and sync-token change
2012-09-28 07:53:14 +00:00
Ralf Becker
2e6629a548
use no end-date / limit into the future, as unchanged entries would never be transferted later on, for sync-collection with empty sync-token
2012-09-27 20:19:28 +00:00
Ralf Becker
db4bdb7f74
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-09-27 15:46:08 +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
9c8f7fe1ea
* CalDAV: fixed broken URL of private events in shared calendar user has no right to view
2012-09-27 09:02:43 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Ralf Becker
b3ef030984
fixed broken schdule-tag after consolidated modified commit yesterday
2012-09-26 11:09:28 +00:00
Ralf Becker
4ae5bfb875
* Calendar/eSync/eMail: fix not working accept/reject on calendar items (mails was working before)
2012-09-25 15:07:54 +00:00
Ralf Becker
7bf5b90739
* Calendar/CalDAV/eSync: tracking participant status changes now in modified date and user of calendar entry (main table), fixes sometimes not synced status changes and simplifies code a lot
2012-09-25 11:54:41 +00:00
Ralf Becker
bb8fe486ca
improved 1.9.006/7 update-scripts for PostgreSQL: removed stray bracket and drop NULL and default at the end, thanks to feedback from Anthony Messina
2012-09-25 07:14:45 +00:00
Ralf Becker
f9ff1e2a5f
improved 1.9.006/7 update-scripts for PostgreSQL: removed stray bracket and drop NULL and default at the end, thanks to feedback from Anthony Messina
2012-09-25 07:12:52 +00:00
Ralf Becker
1c72e5fffa
docu update
2012-09-21 13:13:48 +00:00
Ralf Becker
cb824beff3
fix 1.9.007 update to work with PostgreSQL, deleting all broken events having range_start=0 (not a single recurrence or a broken one with cal_start=0), they are not displayed in regular calendar anyway, but might be synced to CalDAV or eSync clients
2012-09-20 12:10:15 +00:00
Ralf Becker
f3ae8cec81
fixed new unlimited recuring events get not synced (range_end == 0 instead of NULL)
2012-09-19 13:37:09 +00:00
Ralf Becker
e56aa30134
fixed some sql errors because of no longer existing egw_cal_repeats.recur_enddate column
2012-09-19 10:27:28 +00:00
Ralf Becker
65bf21742a
only users can be owners, no need to add groups
2012-09-18 11:40:08 +00:00
Ralf Becker
1eca8a8fa8
* Calendar/CalDAV/eSync: tremendious speed improvment for sync-queries on huge installations (few milisecs instead of more then 2 minutes) *** REQUIRES SCHEMA UPDATE ***
2012-09-18 08:02:56 +00:00
Ralf Becker
64173358e6
removed usage of MCAL_ constants in favor of own class-constants
2012-09-18 07:42:27 +00:00
Ralf Becker
8e73cf1f91
* Calendar: add duration intervalls 10, 12, 14 and 16 hours
2012-09-04 13:30:17 +00:00
Ralf Becker
7ade6b4f55
* Calendar: popup notifications now include a link again
2012-09-04 12:10:37 +00:00
Ralf Becker
1b3e897eec
* Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links
2012-08-21 14:49:26 +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
81e1bff44d
* Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices)
2012-08-15 15:27:11 +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
df83423ca3
* 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:02:34 +00:00
Ralf Becker
c1d0e03adb
fixed some more "Illegal string offset"
2012-08-14 07:56:49 +00:00
Ralf Becker
4ac5e799eb
fixed some more "Illegal string offset"
2012-08-14 07:55:05 +00:00
Ralf Becker
1d519c4834
MAX(CHAR_LENGTH(cal_description)) returns NULL, if there are no rows --> casting to int
2012-08-13 13:13:57 +00:00
Ralf Becker
7eec30c57a
* Calendar: Try alter description to varchar(16384), to not force temp. tables to disk on MySQL (because of text columns)
2012-08-12 09:49:54 +00:00
Ralf Becker
56a4bdfbbe
* Calendar: fixed issue of deleted first recurrence shortens event and causes it not to be find in CalDAV or eSync ("event has exceptions before startdate"), REQUIRES SCHEMA UPDATE (visit setup)!
2012-08-11 10:01:02 +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
e83a7c1b8d
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 09:08:45 +00:00
Ralf Becker
cff9872f17
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
2012-08-09 08:41:29 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Nathan Gray
c2ed51de76
Handle global IDs so open / double click works in et2 nextmatch
2012-07-25 18:09:43 +00:00
Klaus Leithoff
3aa89e8bbc
fix for filling up the error_log in certain conditions on activesync on an non-existent event (with of course no participants). clear_private_infos created an eventarray on those, thus subsequent errors occured and had to be handeled in ExportChangesDiff::Synchronize
2012-07-25 08:07:10 +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
eff584ff4b
* Calendar/eSync/CalDAV: meeting requests contain again nice body followed by a separator and describtion, ignore empty description in eSync ChangeMessage
2012-07-24 22:23:32 +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
cc52575549
* Calendar/CalDAV/eSync: 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:13:56 +00:00
Ralf Becker
5aa9b3cfc7
added missing assignment
2012-07-18 09:13:59 +00:00
Ralf Becker
5bab15b433
patch from Achim Koenigs <achim-at-tratschtante.de> to shift alarms of recurring events to first future recurrent, so they get stored, modified to not doublicate code
2012-07-18 06:45:09 +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
f8ae428f32
* 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:36:48 +00:00
Ralf Becker
68f9a07917
as we want ical body to be just describtion, we can NOT set links, as they get appended to body
2012-07-17 09:48:43 +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
74c201c714
docu fix
2012-07-15 08:01:13 +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
588950ae29
fixed PHP Strict Standards: config::save_value must be declared static to be used static (no longer allowing non-static usage!)
2012-07-14 08:53:44 +00:00
Christian Binder
f81fd11435
tag applications which have implemented document merge
2012-07-04 17:00:03 +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
e09a9c3198
fixed 5.4 PHP Warning: Illegal string offset 'start' or 'end'
2012-07-02 08:14:27 +00:00
Ralf Becker
b025809df1
* CalDAV/CardDAV expand-property report for principals used in iCal on OS X 10.7
2012-06-27 20:08:56 +00:00
Ralf Becker
43ff60d8a4
fixed warning "implode(): Invalid arguments passed"
2012-06-24 06:05:02 +00:00
Ralf Becker
966bde0b88
fixed warning "implode(): Invalid arguments passed"
2012-06-24 06:04:44 +00:00
Ralf Becker
3aac26d1ab
* ProjectManager: allow datasources (eg. InfoLog) to set element category, update existing categories in elements to overwritten categories
2012-06-19 16:51:41 +00:00
Klaus Leithoff
0a076525b8
improve notification by allowing to set up specific popup notification messages and subjects; this is used for calendar notification to give worthwile information in popup and meet expectations for ical/rfc type notification
2012-06-13 14:50:41 +00:00
Klaus Leithoff
1d374636d4
* Calendar/esync: control skip notifications (server-side) on client-side calendar edits/add as we introduced the control of client - side notification
2012-06-13 09:47:36 +00:00
Ralf Becker
fc7dfc1ab6
* Calendar: notifications of type iCal use event-title as subject and describtion as body, like Exchange does, type extended provides old format
2012-06-12 16:59:06 +00:00
Ralf Becker
06ff3cf08b
* Calendar/EMail: allow to accept, reject, tentative group invitations (gave error "You are not invited..." previously)
2012-06-12 16:18:17 +00:00
Klaus Leithoff
2da30ad703
fix of typos
2012-06-12 16:17:25 +00:00
Ralf Becker
313eb12f19
bocalendar_update::email_update_requested() allowing eSync to check if calendar will send a notification according to preferences
2012-06-12 15:44:55 +00:00
Klaus Leithoff
4973f0114d
update of italian translations provided by Ilias Chasapakis, Webtrain Services
2012-06-06 10:09:45 +00:00
Klaus Leithoff
2eec3dd075
calendar/email: distinguish between meeting request and meeting reply, while displaying ics
2012-06-06 07:39:57 +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
cda03331e2
* Calendar: order search for events to link with by startdate descending
2012-05-22 17:08:00 +00:00
Ralf Becker
6ff1db3534
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:51:30 +00:00
Ralf Becker
a1e8b468b4
fixed "PHP Catchable fatal error: Argument 1 passed to nextmatch_widget::egw_actions() must be an array, string given"
2012-05-16 09:22:52 +00:00
Ralf Becker
31e1d1d171
fixed only partially translated alarms
2012-05-15 14:42:21 +00:00
Ralf Becker
2f81eea8ef
fixed only partially translated alarms
2012-05-15 14:41:41 +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
5d7c91a66e
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:23:11 +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
4ea76b4a95
need to init lang even earlier
2012-05-15 12:48:45 +00:00
Ralf Becker
6d1dc16ac3
* Calendar: notification always use language of current user, not of user to notify
2012-05-15 12:43:32 +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
ca6874b89b
* Calendar: taking direct booking permission into account when copying events including resources (my.stylite bug #2839 )
2012-05-15 11:20:07 +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
c4b76cf4e3
* Calendar: fixed not savable config "Prevent deleting of entries" as "Yes, users can purge their deleted items"
...
renamed from "user_purge" to "userpurge" (without underscore) as config can not handle situation when name and value contains underscores
2012-05-15 10:35:40 +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
84bc15ebba
* 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:25:55 +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
Ralf Becker
6c6259525a
fix status="X" (no status set) returned by calendar_ical::ical2egw to "U" (unknown status), as participants with status "X" are not displayed
2012-04-24 15:09:17 +00:00
Ralf Becker
8c6341d551
* Calendar/EMail: when accepting email invitation from organizer who is an EGroupware user but created invitation outside: if no access to organizers calendar, make organizer a participant with role CHAIR
...
- show errors from calendar_boupdate::update()
2012-04-24 14:37:32 +00:00
Klaus Leithoff
ad081bad8f
* calendar: use possible attribute values regarding X-MICROSOFT-CDO-ALLDAYEVENT
2012-04-24 11:05:39 +00:00
Klaus Leithoff
b09b90b8db
* calendar: use possible attribute values regarding X-MICROSOFT-CDO-ALLDAYEVENT
2012-04-24 11:03:25 +00:00
Nathan Gray
e5fd49940f
Return export object
2012-04-18 18:00:21 +00:00
Nathan Gray
2452e2a4b0
Make sure ID is an array before treating it as an array
2012-04-16 19:19:44 +00:00