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 |
|
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
|
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 |
|
Ralf Becker
|
e7269e6d29
|
do NOT overwrite calendar-description set via PROPPATCH
|
2012-01-30 00:40:55 +00:00 |
|
Ralf Becker
|
f293f8edb8
|
* Calendar/iCal/CalDAV: if no end(-time) is given in iCal we use the default lenght from user prefs
|
2012-01-29 18:41:46 +00:00 |
|
Ralf Becker
|
a596c9c89a
|
* Calendar/iCal/CalDAV: if no end(-time) is given in iCal we use the default lenght from user prefs
|
2012-01-29 18:20:40 +00:00 |
|
Ralf Becker
|
8645bac6a3
|
implement CalDAV <calendar-data><expand start="..." end="..."/></calendar-data> to return already expanded recurrences in a given time-range, instead of just a recurring event with a recurrence rule
|
2012-01-24 05:04:35 +00:00 |
|
Ralf Becker
|
8514dd5d64
|
DB-model uses now egw_cal_user.cal_status="X" for participants who got deleted. They never get returned by read or search methods, but influence the ctag of the deleted users calendar!
|
2012-01-23 07:41:29 +00:00 |
|
Ralf Becker
|
1fc54e038b
|
* Calendar: fixed wrong time in iCal of notification, if notifying user is not in server TZ
we need to pass $event[id] so iCal class reads event again, as event is in user TZ, but iCal class expects server TZ!
|
2012-01-23 02:43:06 +00:00 |
|
Nathan Gray
|
637b2c9150
|
Fix link ids (copy/paste error)
|
2012-01-16 15:38:27 +00:00 |
|
Nathan Gray
|
871701d774
|
Fix links/[app] merge tag - copy/paste error
|
2012-01-13 19:49:19 +00:00 |
|
Nathan Gray
|
d6b72ffe8b
|
Remove extra array, not needed for list view, and prevents proper iteration
|
2012-01-11 22:38:33 +00:00 |
|
Ralf Becker
|
11e6879aac
|
* Calendar/Resources: do NOT unselect currently selected calendars when selecting a resource category, eg. to choose a meeting room
|
2012-01-09 21:26:41 +00:00 |
|
Ralf Becker
|
ce8bd4135d
|
formatting close button a little nicer / less visual obstructing
|
2012-01-09 09:49:20 +00:00 |
|
Ralf Becker
|
b7babf5079
|
open calendar of contacts in listview with date-filter "all" and for jdots in calendar tab (not addressbook)
|
2012-01-07 23:35:17 +00:00 |
|
Ralf Becker
|
92dc786ebc
|
* Calendar: showing now all open calendars in the owner-selection, not just accounts. Allows to close them from all views
|
2012-01-07 22:21:48 +00:00 |
|
Nathan Gray
|
02861daf88
|
Add mergeprint tag for links to a specified application: links/appname
|
2012-01-06 18:35:34 +00:00 |
|
Ralf Becker
|
7630f59a13
|
* Calendar: new (forcable) user preference to notify external participants (non-EGroupware users), event owner has to set it, it is off by default, to keep the current behavior of not notifying externals
|
2012-01-05 05:47:02 +00:00 |
|
Ralf Becker
|
14c36dd999
|
* Calendar: button to close a single calendar if multiple calendars are shown (day, week and planner view)
|
2012-01-05 04:12:13 +00:00 |
|
Klaus Leithoff
|
eb6aa373e3
|
silence error_log from calendar_bo triggered by statMessage
|
2011-12-23 11:24:29 +00:00 |
|
Klaus Leithoff
|
3d3f0724df
|
* calendar/esync: do not allow a minimum length of less then 1 for uid; esync: if no UID given, do not even try to fetch exceptions.
|
2011-12-22 14:03:12 +00:00 |
|
Nathan Gray
|
c23be59179
|
Use due date, or completed date, or start + duration preference (in order) for end date
|
2011-12-21 15:36:02 +00:00 |
|
Nathan Gray
|
4efa3dd4ae
|
- Copy infolog entry links into calendar entry
- Match categories by name
- Event owner is current user, not infolog owner
|
2011-12-19 20:45:05 +00:00 |
|
Klaus Leithoff
|
d09b7ad087
|
add action to choose between sending meeting requests or a mail with the ics file of an event attached.
|
2011-12-16 09:55:57 +00:00 |
|
Nathan Gray
|
f6a443a917
|
Add warnings to import plugin
|
2011-12-15 16:24:47 +00:00 |
|
Nathan Gray
|
5c8bf4ec27
|
- Fix infolog linked contact -> participant
- Add infolog main link to calendar entry
|
2011-12-14 15:45:54 +00:00 |
|
Nathan Gray
|
3c30791c5c
|
When creating calendar from infolog, don't add the currently selected calendar users, just the ones from infolog
|
2011-12-13 17:38:09 +00:00 |
|
Nathan Gray
|
2f4d8848c5
|
- Remove previously added hook & base class, turns out there's an established way to do it...
- Use existing link_app type hook to create calendar from infolog
|
2011-12-12 21:51:12 +00:00 |
|
Nathan Gray
|
332427277d
|
Add ability to create calendar entries from infolog entries, using new base so other apps can be added (hopefully) easily later
|
2011-12-08 23:20:49 +00:00 |
|
Klaus Leithoff
|
220afbf728
|
* calendar/esync: active-sync does NOT want calendar owner as participant
|
2011-12-06 14:00:04 +00:00 |
|
Ralf Becker
|
f99e4f276a
|
* CalDAV: fixed group-invitations got lost (urn:uuid url lost one char with each new import)
|
2011-11-24 14:37:12 +00:00 |
|
Ralf Becker
|
68dd900091
|
* Calendar: fixed groupmembers cant accept/reject group-invitations in listview via context-menu (error: failed because of insufficient rights!)
|
2011-11-21 14:25:44 +00:00 |
|
Ralf Becker
|
7c9dd8086f
|
changed "No defintion" to "Old fixed definition"
|
2011-11-21 10:01:08 +00:00 |
|
Nathan Gray
|
1afba81ce8
|
Add 'No definition' option for default export definition preference. Allows use of legacy nextmatch CSV export with Import/Export app still available
|
2011-11-18 16:01:57 +00:00 |
|
Ralf Becker
|
cf5f904abc
|
fixed fatal error: Cannot pass parameter 6 (of calendar_boupdate::update) by reference
|
2011-11-11 12:54:03 +00:00 |
|
Ralf Becker
|
89ed7d49d1
|
fixed alarm on series got lost, if creating an exception
|
2011-11-11 12:46:34 +00:00 |
|
Ralf Becker
|
bed836de18
|
* Calendar: modified column position for overlapping events, allways leave some space on the left for drag-n-drop or clicking
|
2011-11-11 07:28:13 +00:00 |
|
Ralf Becker
|
5458179c30
|
fixed modifying an existing event with timezone different from default timezone of user to a whole-day event (no timezone allowed according to iCal rfc)
|
2011-11-10 18:47:53 +00:00 |
|
Ralf Becker
|
8f8268f91e
|
* Calendar: fixed many issues when moving or modifiny (parts of a) recurring event (alarms, recurrance type, time)
|
2011-11-10 18:39:08 +00:00 |
|
Ralf Becker
|
4703ccbcb3
|
always return an array, if an array is given as argument
|
2011-11-10 06:40:55 +00:00 |
|
Ralf Becker
|
cf1eee2818
|
max_user_modified for recurring events has to include all recurrences, otherwise we get a "412 Precondition Failed" in CalDAV, as it is part of the ETag
|
2011-11-09 17:53:42 +00:00 |
|