Ralf Becker
a3a9761372
* CalDAV/CardDAV: allow removing categories
2019-05-28 18:48:57 +02:00
Ralf Becker
5ff236902b
Revert "some chars also require encoding for iCal 2+ or vCard 3+"
...
This reverts commit f75b9e93f4
.
2019-05-28 16:28:54 +02:00
nathangray
1f164b6289
Pass ignore_acl parameter onto event read, to properly find previous event when ignoring acl
2019-05-27 16:15:31 -06:00
Ralf Becker
f75b9e93f4
some chars also require encoding for iCal 2+ or vCard 3+
2019-05-27 17:01:19 +02:00
Ralf Becker
4badda961c
* CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer)
2019-05-24 15:12:55 +02:00
nathangray
fb0c4d7db7
Avoid type error while updating events if old_event is not found
2019-05-02 09:33:14 -06:00
Ralf Becker
43f66d7ac2
* Calendar: fix alarms on recurring events got lost after 1st ocurrence
2019-04-26 15:16:03 +02:00
Ralf Becker
72f9c66f14
* iMip/Mail/Calendar: fix event-doublication on accepting, if the event was deleted once
...
caused by the deleted event was returned first and then ignored by calendar_ui::meeting
2019-04-25 16:24:22 +02:00
Hadi Nategh
2282bf5906
Fix calendar report not taking all categories into account
2019-04-15 12:13:50 +02:00
Hadi Nategh
bef12508c9
Fix calendar report not taking Day Light Saving into account
2019-04-10 09:08:58 +02:00
Ralf Becker
c1745f4c21
some missing translations incl. not commited EN ones
2019-03-29 15:52:41 +01:00
Ralf Becker
1cf9d2de44
fix not working Export from calendar edit popup's actions
2019-02-25 09:41:01 +01:00
Ralf Becker
6ec951578b
fix Lightning work-around for %40
2019-02-21 17:51:00 +01:00
Ralf Becker
67b37bf0fa
* CalDAV: work around Lighning not having synced event before accepting
2019-02-21 17:51:00 +01:00
Ralf Becker
dac2e8f8ec
* Calendar/Email: multiple users of external meeting request no longer overwrite each other status when accepting
2019-02-21 15:09:23 +01:00
Ralf Becker
1bcf531731
* All apps: improved speed when searching with (many) custom-fields
2019-02-18 19:03:29 +01:00
Ralf Becker
ff17f34e30
* Calendar/CalDAV: fix yearly recurring events stalling sync
...
also fixed PHP Warning about array_intersect parameter 2 not being an array
2019-01-21 13:12:18 +01:00
nathangray
b15e3c8372
Avoid JS error if account selection is turned off
2019-01-18 09:19:28 -07:00
nathangray
0c47c824aa
Calendar - Fix context menu copy & print actions
2019-01-17 09:22:00 -07:00
Ralf Becker
1a605bcfdb
* Calendar/Mail: tell user if an event has been already already deleted when viewing a meeting request
2019-01-10 19:00:50 +01:00
Ralf Becker
a4f679ce4b
disable "warning" that we have no rights to store any modification
...
if user accept or reject a meeting invitation displayed in email
2019-01-10 17:36:00 +01:00
nathangray
5ba68e2957
Remove useless line left over from a1428d9
2019-01-03 09:21:47 -07:00
nathangray
9780858276
Calendar - Allow to save alarms for all participants
2018-12-20 09:39:49 -07:00
nathangray
a1428d9f21
Backport Bug in free/busy request handling ( #51 ) by Claudio Nicora (nicorac)
2018-12-20 09:24:29 -07:00
Ralf Becker
57565349b2
fix PHP 7.3 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"
2018-12-11 12:47:58 +01:00
Ralf Becker
9b7d40316d
fix typo
2018-12-10 14:15:57 +01:00
Ralf Becker
22bd2b25f6
* 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:58:01 +01:00
nathangray
7928db46c9
Calendar - fix selecting 'Select all' did not consistently set select_all in calendar listview
2018-12-05 12:13:23 +01:00
nathangray
355ce0c544
- Change resources preference option back
...
- Fix default to be resources with conflicts
2018-12-03 09:13:40 -07:00
nathangray
7ca0a8c8e6
* Calendar - Remove option to skip resource detection, we always do it now.
2018-12-03 09:13:32 -07:00
nathangray
54ca48ad23
Import/Export - change signature of method that gets options to allow definition-specific values
...
Do export too, for consistency
2018-11-30 09:35:43 -07:00
nathangray
57821d6084
Import/Export - change signature of method that gets options to allow definition-specific values
2018-11-30 09:29:50 -07:00
nathangray
edceca0295
* Calendar - Allow specifying the charset when importing ical
2018-11-30 09:28:59 -07:00
nathangray
e70d0ceea4
Calendar - fix empty history logs after drag and drop
2018-11-29 10:06:48 -07:00
nathangray
9f58a21e06
Calendar - fix missing history in a way that doesn't fail every test
2018-11-29 10:06:29 -07:00
nathangray
3b307981dc
Calendar - fix missing history
2018-11-29 10:06:22 -07:00
nathangray
234e013347
* Calendar - fix alarm removed if user is only participant because of group invitation
2018-11-27 09:25:53 -07:00
nathangray
4aef054ec9
* Calendar - fix recurring events were left out of merge from list
2018-10-25 10:13:39 -06:00
nathangray
429cb04bcf
* Calendar - Add checkbox to turn on or off emptying calendar before iCal import
2018-10-23 09:53:56 -06:00
nathangray
1ffdf3206c
Merge branch '17.1' of github.com:EGroupware/egroupware into 17.1
2018-10-09 11:02:24 -06:00
Ralf Becker
3752737838
fixing no grant required for inviting contacts
2018-10-09 18:59:20 +02:00
nathangray
40b67e6875
Calendar - change iCal import purge filter from date range to number of days in the past/future
2018-10-09 10:26:34 -06:00
nathangray
3a6b2ce630
* Calendar - iCal import - Add option to specify owner of imported events
...
- Add option to empty calendar before import
2018-10-09 10:26:16 -06:00
Hadi Nategh
e225b2d0ec
No grant required for inviting a contact
2018-10-09 18:12:08 +02:00
Ralf Becker
8a7ab90e22
fix PHP Warning: Illegal string offset 'owner'
2018-10-09 13:56:27 +02:00
Ralf Becker
eff2444deb
* CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights)
2018-10-09 13:14:36 +02:00
nathangray
d1d4ffb7dd
Fix resource invite permission was checked for every resource type
2018-10-05 09:27:38 -06:00
Ralf Becker
cad3776985
* 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-24 12:32:35 +02:00
Ralf Becker
2b5b9470c7
* CalDAV/Calendar: iOS sometimes created a new event when confirming a deleted one
2018-09-13 15:37:26 +02:00
nathangray
9587f35164
Calendar - Fix bug exporting list to iCal with no end date gave empty file
2018-08-22 10:01:51 -06:00