c3b518b7d5
fix typo
2018-12-10 14:14:26 +01:00
d65194fce3
* Calendar/CalDAV: store huge iCal attributes compressed to fix stalled sync of Outlook/Exchange events
...
X-ALT-DESC from Outlook/Exchange gets easy over 16k of our table, but it's nicely compressable ;)
2018-12-09 13:54:35 +01:00
15c94135bc
- Add participant filter
...
- Change event status filter to one only, since multiple doesn't work
- Allow overriding of label, tag & multiple in filter
2018-12-06 11:41:31 -07:00
e05ab4e7b7
* Calendar - add filters to iCal export definitions
2018-12-05 11:13:47 -07:00
87ea099f05
Calendar - fix selecting 'Select all' did not consistently set select_all in calendar listview
2018-12-03 15:31:12 -07:00
8451836a92
Import/Export - change signature of method that gets options to allow definition-specific values
...
Do export too, for consistency
2018-11-29 10:32:42 -07:00
dba9a76246
Import/Export - change signature of method that gets options to allow definition-specific values
2018-11-29 09:35:35 -07:00
e10905988a
- Change resources preference option back
...
- Fix default to be resources with conflicts
2018-11-28 09:40:09 -07:00
0c5d8a5784
* Calendar - Allow specifying the charset when importing ical
2018-11-27 15:56:40 -07:00
ab2b00cd13
Calendar - fix empty history logs after drag and drop
2018-11-27 11:01:11 -07:00
a999e6e94f
* Calendar - Remove option to skip resource detection, we always do it now.
2018-11-23 10:01:58 -07:00
5e48cbe78c
* Calendar - fix alarm removed if user is only participant because of group invitation
2018-11-22 11:35:35 -07:00
e9910345dc
Calendar - fix missing history in a way that doesn't fail every test
2018-11-21 13:50:29 -07:00
cbaf7e7062
Calendar - fix missing history
2018-11-21 13:24:49 -07:00
2690ec5053
Introduces avatar.php and replaces all addressbook.photo urls accordingly
2018-10-31 13:49:51 +01:00
78ddd31b71
* Calendar - fix recurring events were left out of merge from list
2018-10-25 10:09:46 -06:00
24b869d61a
* Calendar - Add checkbox to turn on or off emptying calendar before iCal import
2018-10-22 09:25:28 -06:00
83417962e9
release session to allow parallel requests to run
2018-10-19 11:48:53 +02:00
5b14dc2f1a
Show category name instead of ID in link title
2018-10-10 10:35:31 -06:00
9f6a7e3187
fixing no grant required for inviting contacts
2018-10-09 18:59:56 +02:00
8808f15934
No grant required for inviting a contact
2018-10-09 18:09:34 +02:00
364305ed64
fix PHP Warning: Illegal string offset 'owner'
2018-10-09 13:57:15 +02:00
cc22e89242
* CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights)
2018-10-09 13:15:11 +02:00
eb7ea6bfab
Fix resource invite permission was checked for every resource type
2018-10-01 10:26:06 -06:00
d9e2d991e1
fix not working CalDAV PUT of recurring event
2018-09-24 15:51:03 +02:00
f7d09e9ec0
* CalDAV: work around problems with Outlook CalDAV Synchroniser ( https://caldavsynchronizer.org/ )
...
- sends a DELETE to reject a meeting request --> deletes event for all participants, if user has delete rights on the calendar
- always sends all participants back with status NEEDS-ACTION --> resets status of all participant, if user has edit rights
--> remove all add, edit, delete rights from other users
2018-09-20 15:58:00 +02:00
c1316beda5
WIP: periodic running admin-commands
2018-09-18 16:27:40 +02:00
a495e167fd
* CalDAV/Calendar: iOS sometimes created a new event when confirming a deleted one
2018-09-13 15:35:56 +02:00
28781956fe
Calendar - Fix bug exporting list to iCal with no end date gave empty file
2018-08-22 10:00:40 -06:00
4d8fbf8b28
Disable unsupported definition filter option for iCal export
2018-08-14 11:18:39 -06:00
8f7cf3541b
* Calendar - Fix CSV export search results did not work (gave error)
2018-08-14 10:04:27 -06:00
d2b2924638
fix wrongly displayed time in alarms
2018-08-13 15:26:50 +02:00
e88450037a
fix wrong time for past alarms and added nicer working for alarm "at start of the event"
2018-08-10 11:32:35 +02:00
af6c2a0f25
* CalDAV/Calendar: fix not working snozzing of alarms in Thunderbird
...
Caused by triggered alarms were - so far - immediatly deleted, now we keep them around for an other day, so TB get them in the update iCal after PUTing its X-MOZ-SNOOZE-TIME-<timestampt>
2018-08-07 15:03:59 +02:00
a2758c4319
* CalDAV/Calendar/Resources: do not allow to change resource quantity via CalDAV
...
Resource quantity is restored from existing event, as neither iOS nor Thunderbird returns our X-EGROUPWARE-QUANTITY attribute on the attendee. Also display quantity > 1 in brackets after resource name.
2018-08-06 19:04:41 +02:00
17f8e3016b
* CalDAV/Calendar: fix accepting invitations with an not attending organizer adds organizer as attendee
...
Before we added a not attending organizer as attendee with status DELEGATED, now we no longer add him as attendee at all.
2018-08-06 18:21:45 +02:00
42736c833c
* CalDAV/Calendar: dealing with Thunderbird setting partipant status on organizer
...
If secritary creates an event in the owners calendar the owner/organizer is on status NEEDS-ACTION.
Accepting that event in Thunderbird set PARTSTAT=ACCEPTED on ORGANIZER, while ATTENDEE is still on PARTSTAT=NEEDS-ACTION. In that case prefer the PARTSTAT from ORGANIZER over ATTENDEE.
In my opionion Thunderbird behavior is wrong, thought that fix does not do any other harm,
as no other client sets PARTSTAT in ORGANIZER.
2018-08-06 18:21:45 +02:00
e8f067097b
fix PHP Warning: Invalid argument supplied for foreach()
2018-07-30 09:51:44 +02:00
10a4662d07
* Notifications: fix some calendar notifications event can not be opened, error: "egw.open() app is not in registery!"
2018-07-27 11:13:07 +02:00
a75272b1bc
* Calendar - merge placeholder {{participant_emails}} now includes group members for group invitations
2018-07-24 13:34:49 -06:00
c5e902926b
Fix notifications with same id but no links are not getting grouped together
2018-07-23 16:25:07 +02:00
1c2466334e
* Calendar - Fix participant quantity lost when changing status
2018-07-19 13:38:24 -06:00
b4012e34f4
* Calendar: fix EGroupware users were notified even if they choose not to in their preferences
2018-07-17 16:03:38 +02:00
eb5652dc20
* Api: get avatar showing up for taglist accounts and calendar owner
2018-06-29 10:12:59 +02:00
f6a6412d25
also show external organiser in textual replies and remove him from participants
2018-06-27 20:22:04 +02:00
8e419f1c1a
* Calendar/Mail: handle meeting requests for single recurrences and exceptions
2018-06-27 18:28:20 +02:00
b64d96f3de
* Calendar: Fix notifications show actions for alarm notify messages
2018-06-27 16:25:29 +02:00
75572b64c8
Fix calendar invitations of resources
...
Used to prevent anyone from inviting when general access was disabled
now it only prevents users who don't have direct booking permission.
see #38
2018-06-27 15:44:47 +02:00
8d253de6f6
fix IDE warnings
2018-06-27 10:59:31 +02:00
c4e4eb45a4
* Calendar/CalDAV: sending correct iMip REPLY to mail invitations and only reply to external chair
2018-06-26 15:58:44 +02:00