ralf
|
08c0e824a2
|
make sure to not set a recur_date for a non-recurring event when setting a status (as recur_date has to be 0, for non-recurring events!)
|
2024-07-08 16:41:07 +02:00 |
|
ralf
|
9a9ed33b41
|
further improve meeting request display: show added, removed or status-changed participants
also add exceptions to recuring events
|
2024-07-08 16:41:07 +02:00 |
|
ralf
|
59ecd0688c
|
Merge branch 'master' into 23.1
|
2024-07-08 09:35:12 +02:00 |
|
ralf
|
c37fd3e380
|
* Calendar/Mail: improved display of meeting requests: what's changed, single recurrence or whole series, display and enter comment when accepting/rejecting a request
|
2024-07-06 19:39:21 +02:00 |
|
ralf
|
c04a01229b
|
fix TypeError
|
2024-07-06 12:11:26 +02:00 |
|
ralf
|
29c0129731
|
also send notification when recurrences are added or removed
|
2024-07-04 16:22:06 +02:00 |
|
ralf
|
88720be9a2
|
fix/workaround for Apple and eMclient not understanding RDATE via CalDAV
sending now master, plus expanded recurrences (like we would do with exceptions)
also no longer export DTSTART in RDATE as unnecessary
|
2024-07-04 15:46:49 +02:00 |
|
ralf
|
22d5afb811
|
fix recurrence-id in wrong timezone and put [Add exception] button on top
|
2024-07-04 12:41:21 +02:00 |
|
ralf
|
81cbc00ae3
|
fix RDATE exported with Z, if EXDATE was also exported
|
2024-07-04 10:50:22 +02:00 |
|
ralf
|
5bc413deb2
|
show (correct) recurrence rule or explicit recurrences in notifications and when displaying notifications to user
do not allow notifying yourself via notify-dialog, as it will be suppressed anyway in notifications
also fix iCal import and export of RDATE
|
2024-07-02 15:13:42 +02:00 |
|
ralf
|
b7c144423c
|
fix adding and deleting of explicit recurrences / rdates (also disable recur-enddate in UI for RDates)
|
2024-07-01 11:39:28 +02:00 |
|
ralf
|
7ccd1e4cf2
|
* Calendar: ask user to apply changes in series master to already created exceptions
|
2024-06-29 16:40:32 +02:00 |
|
ralf
|
cbd2e4c695
|
* Calendar: allow to create recurring events with explicit recurrences
|
2024-06-29 11:56:28 +02:00 |
|
ralf
|
f5e266f2c6
|
fix infinite recursion when checking for Windows timezones without "Standard Time" prefix
|
2024-06-13 20:20:51 +02:00 |
|
ralf
|
b2d3d6fced
|
fix infinite recursion when checking for Windows timezones without "Standard Time" prefix
|
2024-06-13 20:19:23 +02:00 |
|
ralf
|
c93b8b4203
|
* Calendar: fix editing recurring events of type RDATE/explicit dates
changing time and giving error "duration longer than interval", and now also displaying the explicit times
|
2024-06-11 15:50:32 +02:00 |
|
ralf
|
6760ad8a0b
|
* Calendar: fix editing recurring events of type RDATE/explicit dates
changing time and giving error "duration longer than interval", and now also displaying the explicit times
|
2024-06-11 15:49:31 +02:00 |
|
ralf
|
1725406d9a
|
fix PHP Error stalling import of exceptions without master (or private master not readable by importing user)
|
2024-06-10 08:08:51 +02:00 |
|
ralf
|
dfd7f8bd46
|
fix PHP Error stalling import of exceptions without master (or private master not readable by importing user)
|
2024-06-07 18:54:24 +02:00 |
|
ralf
|
6de9a15cb8
|
fix typo causing PHP Fatal
|
2024-06-06 20:25:09 +02:00 |
|
ralf
|
02dfd24542
|
if iCal file contains no participant information, always add current user as participant
fixes importing events w/o participants won't add current user to existing event, imported for another user before
|
2024-06-06 20:25:09 +02:00 |
|
ralf
|
13ff2badd9
|
fix typo causing PHP Fatal
|
2024-06-06 14:19:49 +02:00 |
|
ralf
|
02d0f8327b
|
if iCal file contains no participant information, always add current user as participant
fixes importing events w/o participants won't add current user to existing event, imported for another user before
|
2024-06-06 14:13:12 +02:00 |
|
ralf
|
af6bbbe4e7
|
* CalDAV/CardDAV/REST API: fix not working limited result
(since using generator instead of iterator)
|
2024-06-06 09:10:36 +02:00 |
|
ralf
|
2067df1fa4
|
fix PHP Fatal and not working iCal export of RDATE events
we need to read rdates also for search, not just read
|
2024-06-06 09:07:17 +02:00 |
|
ralf
|
8d5f036758
|
fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions
|
2024-06-06 09:07:17 +02:00 |
|
ralf
|
2bfcc20856
|
* Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
|
2024-06-06 09:07:17 +02:00 |
|
nathan
|
cc98141e86
|
Calendar: iCal can import events that use RDATE:VALUE=PERIOD
|
2024-06-06 09:07:17 +02:00 |
|
ralf
|
8ede13d471
|
fix PHP Fatal and not working iCal export of RDATE events
we need to read rdates also for search, not just read
|
2024-06-06 08:41:48 +02:00 |
|
ralf
|
be1224276b
|
fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions
|
2024-06-04 16:44:59 +02:00 |
|
ralf
|
66f40ee391
|
* Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
|
2024-06-04 15:30:54 +02:00 |
|
nathan
|
700cb987ea
|
Fix calendar did not work with merge changes
ff94af1f7d
|
2024-05-21 15:10:29 -06:00 |
|
ralf
|
35fa439a93
|
fix PHP Fatal error: Declaration of calendar_merge::merge_entries(?array $ids = null, ?EGroupware\Api\Storage\Merge &$document_merge = null, $pdf = null) must be compatible with EGroupware\Api\Storage\Merge::merge_entries(?array $ids = null, ?EGroupware\Api\Storage\Merge &$document_merge = null, $options = [], ?bool $return = null)
|
2024-05-21 09:46:37 +02:00 |
|
ralf
|
ebb213ddbb
|
* eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days
|
2024-05-15 16:08:30 +02:00 |
|
ralf
|
4312300b63
|
* eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days
|
2024-05-15 16:07:54 +02:00 |
|
ralf
|
9dbcf7041c
|
* eSync: fix whole-day events were one day longer (shifted by timezone difference)
|
2024-05-15 11:30:09 +02:00 |
|
ralf
|
e88230dd8f
|
* eSync: fix whole-day events were one day longer (shifted by timezone difference)
|
2024-05-15 11:29:37 +02:00 |
|
ralf
|
8864d6ed49
|
* CalDAV/CardDAV/REST API: fix not working limited result
(since using generator instead of iterator)
|
2024-05-13 19:18:59 +02:00 |
|
nathan
|
7ec41f1ca0
|
Get calendar sidemenu loading into kdots left slot
|
2024-05-09 13:14:43 -06:00 |
|
ralf
|
81620ec08e
|
fix error "Bad search filter" when accessing the calendar
|
2024-05-02 09:16:15 +02:00 |
|
ralf
|
3ac7b858e4
|
fix error "Bad search filter" when accessing the calendar
|
2024-05-02 09:15:56 +02:00 |
|
ralf
|
3eb81623e9
|
fix error in Calendar REST APi for participants of a private event series, which were only in some recurrences and not the series itself
|
2024-04-29 10:01:31 +02:00 |
|
ralf
|
f8bd666056
|
also set id for calendar alarms, so notifications can group them with the event
|
2024-04-17 09:19:19 +02:00 |
|
ralf
|
6f39a1144f
|
also set id for calendar alarms, so notifications can group them with the event
|
2024-04-17 09:17:28 +02:00 |
|
ralf
|
16eb17efff
|
* Notifications: fixed deleting and grouping of popup notifications by app-name and -id and show full total independent of max. 100 shown entries
|
2024-04-17 08:47:17 +02:00 |
|
ralf
|
4b683b38ea
|
* Notifications: fixed deleting and grouping of popup notifications by app-name and -id and show full total independent of max. 100 shown entries
|
2024-04-16 18:54:07 +02:00 |
|
ralf
|
4e247403af
|
fix error in Calendar REST APi for participants of a private event series, which were only in some recurrences and not the series itself
|
2024-04-12 20:14:52 +02:00 |
|
ralf
|
aa3d70202c
|
fix caching in browser, if iCal holiday url get set or changed
|
2024-04-10 10:46:32 +02:00 |
|
ralf
|
8d4134f683
|
fix caching in browser, if iCal holiday url get set or changed
|
2024-04-10 10:46:01 +02:00 |
|
ralf
|
74678556d1
|
* Calendar/CalDAV: do not allow to resurrect a deleted meeting by accepting it again via CalDAV or meeting-request from mail app
|
2024-03-13 17:25:55 +02:00 |
|