Commit Graph

5518 Commits

Author SHA1 Message Date
nathan
e118daa7cf Calendar: Drag & drop working for planner by user view 2024-07-24 09:01:46 -06:00
nathan
abc1f7eb66 Calendar: Drag & drop working for normal view 2024-07-24 09:01:39 -06:00
ralf
6f9f931895 * eSync/Calendar: new preference how many days to sync back, if client specifies no limit / all, default is 365 2024-07-16 09:14:47 +02:00
ralf
fbaaa88f10 fix/remove code-fragment somehow not removed by rebase 2024-07-15 13:16:08 +02:00
ralf
0538c05cf0 * Calendar/Resources/CalDAV: fix not reported priviledges for resources causing resource calendars to appear readonly in CalDAV clients 2024-07-12 10:10:55 +02:00
ralf
e5313c6848 show changes in participants, new and old start-date
for exceptions only sending the concerned recurrence, instead of the whole series, so user understands what has changed
2024-07-09 21:42:24 +02:00
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
f604199c48 remove kdots WIP template from 23.1 2024-07-08 09:37:00 +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
ca2d82b32d fixing the fix, missed the camelCase of Et2Checkbox and changed Et2Checkbox so IDE can check it 2024-07-06 09:12:12 +02:00
ralf
a893669641 fixing the fix, missed the camelCase of Et2Checkbox and changed Et2Checkbox so IDE can check it 2024-07-06 09:06:58 +02:00
ralf
7f92a44dce fix whole-day recuring events always asks for splitting of series when trying to store
caused by wrong condition hinting whole-day flag has changed
2024-07-06 08:39:04 +02:00
ralf
2fa7fa9a45 fix whole-day recuring events always asks for splitting of series when trying to store
caused by wrong condition hinting whole-day flag has changed
2024-07-06 08:33:24 +02:00
nathan
7fabdc50f6 Calendar: kdots styles 2024-07-04 13:54:14 -06: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 Becker
03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +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
nathan
0da4a9e099 Better calendar sidebox display in kdots 2024-06-12 16:14:09 -06:00
nathan
16c727b84a Framework WIP:
- Get calendar sort of running
2024-06-12 16:14:08 -06: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