Ralf Becker
|
d6ce940eb0
|
* Calendar: sort participants by there name
|
2012-11-13 11:23:29 +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 |
|
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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|