ralf
e5d935fea5
fix status was NOT set on exception, but all future events, due to a broken fix
2024-08-22 11:56:59 +02:00
ralf
89d4155f23
fix not displayed event-participants in new meeting-requests (event not yet in DB)
2024-08-09 10:58:32 +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
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
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
22d5afb811
fix recurrence-id in wrong timezone and put [Add exception] button on top
2024-07-04 12:41:21 +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
0846fa78f3
* 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:22 +02:00
nathan
453486ce19
Calendar: Fix incorrect extra user as participant
2023-11-15 11:16:53 -07:00
nathan
bed98c0e9e
Calendar: Fix freetime search timeslot select
2023-11-01 09:35:03 -06:00
nathan
a84dd3d34b
Calendar: Another attempt to avoid error when accepting external invitation
...
calendar_uiforms::event_changed(): Argument #2 ($_old) must be of type
array, bool given, called in
/var/www/epl-23.1/calendar/inc/class.calendar_uiforms.inc.php on line 2295
2023-10-16 08:44:01 -06:00
nathan
511ea66d3e
Fix wrong operator in 6b4a1316d2
2023-10-13 08:11:07 -06:00
nathan
6b4a1316d2
Calendar: Attempt to avoid error when accepting external invitation
...
calendar_uiforms::event_changed(): Argument #2 ($_old) must be of type
array, bool given, called in
/var/www/epl-23.1/calendar/inc/class.calendar_uiforms.inc.php on line 2295
2023-10-11 11:50:57 -06:00
nathan
4a7e5824c3
Calendar: further adaptations to using openDialog()
...
Fixes canceling quick add doesn't remove placeholder, invalid event gave no feedback
2023-07-13 16:29:14 -06:00
ralf
3e27def4f9
WIP Mail REST API: change calendar to use new egw.openDialog():
...
- renamed app.dialogExec() to app.openDialog() or egw.openDialog()
- the later is the nicer place, but fails for lost window context with popups :(
2023-07-13 15:22:21 +02:00
ralf
ae12634639
fix TypeError: str_contains(): Argument #1 ($haystack) must be of type string, array given
2023-06-15 11:25:34 +02:00
nathan
37bfeeaa16
Calendar: Fix mail -> event does not have user as new alarm option
2023-06-14 10:03:39 -06:00
nathan
efd073c4c2
Calendar: History tab showed start / end times in server time, not user time
2023-06-06 14:41:01 -06:00
nathan
a1da1a6fa6
Calendar: Fix user listed in participants twice when creating an event from an email
2022-12-23 10:45:53 -07:00
ralf
b2e0e176a5
fix PHP 8.x TypeError: array_filter(): Argument #1 ($array) must be of type array, null given
2022-11-24 10:06:14 +01:00
nathan
953166b161
Fix problems with links from mail
...
- unsaved links were not properly displayed
- unsaved links could not be removed
- calendar preserved original links, so even if you removed one it came back
2022-11-01 15:38:58 -06:00
nathan
37cd32e3ef
Calendar: Hide actions selectbox entirely when it is readonly
2022-10-13 09:51:30 -06:00
ralf
34580f4900
put notify external titels into the label too and move the line below adding participants
...
also some alignment fixes to look nicer
2022-09-23 09:06:29 +02:00
ralf
fb8f54ec02
* Mail/Calendar: fix applying a participant reply as organizer overwrote event with data send by the participant (not just his status)
2022-09-16 11:22:26 +02:00
ralf
737311d829
fix lost owner
2022-07-26 17:37:13 +02:00
ralf
6afd07da03
* Calendar/Mail: allow every participant to apply changes from extern organizer and warn if sender is not identical to iCal organizer or participant
2022-07-26 14:13:31 +02:00
nathan
5f997299e5
* Calendar: New preference so default alarm can be for current user or all participants
2022-03-10 11:01:18 -07:00
Ralf Becker
7cd6284f0c
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-11-13 17:12:14 +01:00
Ralf Becker
7b042f7259
fix PHP 8.0 TypeError: key(): Argument #1 ($array) must be of type array, null given
2021-11-10 11:44:42 +01:00
Ralf Becker
1e6bffc4e5
fix PHP 8.0 TypeError: explode(): Argument #2 ($string) must be of type string, array given
2021-11-09 08:46:35 +01:00
Ralf Becker
dba803fff5
fix PHP 8.0 error: count(): Argument #1 ($value) must be of type Countable|array, null given
...
plus some more IDE "errors"
2021-11-08 10:31:17 +01:00
Ralf Becker
108d077ccd
fix PHP 8.0 TypeError: json_decode(): Argument #1 ($json) must be of type string, array given
2021-11-05 14:23:03 +01:00
Ralf Becker
7ac13da96f
fix PHP 8.0 error: calendar_boupdate::update(): Argument #6 ($messages) cannot be passed by reference
2021-11-05 11:22:49 +01:00
nathan
149cdaeae0
Calendar: Avoid type error if old_event was not loaded
2021-10-18 10:18:27 -06:00
nathan
c01df39342
* Calendar: Fix changing the recurrence end date did not add/remove the events in the UI
2021-10-15 14:04:18 -06:00
Ralf Becker
8604fc3181
fix PHP 8.0 TypeError:
...
- array_combine(): Argument #1 ($keys) must be of type array, null given
- count(): Argument #1 ($value) must be of type Countable|array, null given
2021-10-12 11:44:24 +02:00
Ralf Becker
c3fb7eda8e
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-10-11 13:19:46 +02:00
Ralf Becker
edf8e68189
fix PHP 8.0 Error: calendar_boupdate::update(): Argument #6 ($messages) cannot be passed by reference
2021-10-11 12:36:58 +02:00
Ralf Becker
d2c85cfe86
fix PHP 8.0 errors: key(): Argument #1 ($array) must be of type array, null given
...
guarding key() from calling with null eg. $button = key($content['button']) --> key($content['button'] ?? []) or check before !empty($content['button'])
2021-10-06 16:08:32 +02:00
Ralf Becker
e2ac0ab7b6
fix PHP 8.0 error: Api\Vfs::lock(): Argument #5 ($scope) cannot be passed by reference
2021-10-05 12:01:16 +02:00
Hadi Nategh
c7d80123ce
Fix error key(): Argument #1 ($array) must be of type array, null given
2021-06-01 16:35:34 +02:00
Ralf Becker
45c89a7930
remove config allowing to immediately delete events (as it's required for sync)
2021-05-18 13:11:14 +02:00
Hadi Nategh
107be6dab4
Make sure the Status app hooks methods are there before calling them
2021-05-17 12:42:24 +02:00
nathangray
8208c49637
Calendar: Fix could not delete alarms in unsaved copy of an event
2021-03-24 16:36:01 -06:00
Ralf Becker
c18e1107dd
allow integration apps to delete their entries through calendar
2021-03-12 21:34:07 +02:00
nathangray
5c189c9a93
Calendar: fix immediate notifications, broken by 767b77a
2021-03-10 08:41:12 -07:00
Ralf Becker
767b77aa54
fix missing "Select one" option for group-members
2021-03-04 15:36:46 +02:00