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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
74c201c714
|
docu fix
|
2012-07-15 08:01:13 +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
|
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
|
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
|
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
|
2f81eea8ef
|
fixed only partially translated alarms
|
2012-05-15 14:41:41 +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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Nathan Gray
|
4feaa8375e
|
Expansion of link_to custom fields
|
2012-04-11 20:03:11 +00:00 |
|
Ralf Becker
|
3e4ef81080
|
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:05:58 +00:00 |
|