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 |
|
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
|
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 |
|
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
|
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
|
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 |
|