Commit Graph

3073 Commits

Author SHA1 Message Date
nathan
4ae6f15e37 if user selection is switched to "no user selection at all", do not include users in calendar owner search results 2022-10-03 16:11:47 -06:00
ralf
63001969da * 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:58 +02:00
Кirils Sоlovjоvs
3c8b52b860 Update class.calendar_groupdav.inc.php 2022-09-13 21:13:25 +02:00
nathan
d0100cd7a1 Calendar: Fix recurring events that started outside current view were not updated properly in the current view after creating an exception 2022-09-07 09:07:37 -06:00
nathan
5b349404d2 Calendar: Fix inserting event into document using context menu 2022-08-23 11:14:34 -06:00
Hadi Nategh
1d084d11e4 Fix error Argument #2 must be of type array, null given 2022-08-17 15:09:48 +02:00
ralf
589498d549 fix lost owner 2022-07-26 18:02:58 +02:00
ralf
4d633f9db5 * 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 18:02:58 +02:00
nathan
19eb40555a Calendar: Fix all-day events in a different timezone could slide by a day
Ex: 1977-04-29 created in CET (+1) on a server in UTC would change to the 28th after a few years (1980)
Fixed by staying in server timezone for the recurrence calculations.
2022-06-07 14:33:22 -06:00
ralf
390776ba54 allow to use $skip_notify="NOPUSH" for calendar_bo::(update|set_status|update_status|delete) to NOT send push updates
this can and should be used for massive calendar updates to avoid a hugh wave of push messages and responses from clients/browsers to request full calendar data (which is not pushed)
2022-06-03 10:00:40 +02:00
Ralf Becker
159d603436 fix PHP 8.0 TypeError: array_key_exists(): Argument #2 ($array) must be of type array, bool given 2022-05-14 09:36:11 +02:00
ralf
2d4980f080 next chunk of fixed PHP Warning: Undefined array key or variable in main repo 2022-04-27 20:31:12 +02:00
ralf
c19eb3cb02 fix PHP 8.1 Deprecated by adding return type declarations 2022-04-26 08:10:15 +02:00
nathan
0f7484812e * Calendar: New preference so default alarm can be for current user or all participants 2022-03-24 14:07:19 -06:00
nathan
3c1e6c5eb7 Calendar: Set new ID to fix missing links to CF fields on new events 2022-03-07 10:21:35 -07:00
nathan
60bc11a66e * Projectmanager: Add calendar integration so projects can be shown as events in calendar 2022-03-07 10:19:09 -07:00
Ralf Becker
3ef0b5a6de * Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated) 2022-02-10 19:52:57 +02:00
nathan
33a42f2464 Calendar: Fix status notification sometimes had wrong user in $$fullname$$ placeholder 2022-01-18 14:33:30 -07:00
nathan
4bf0258f14 Calendar: Avoid error if $userid is not numeric 2021-12-15 15:10:01 -07:00
nathan
0a6dbbcd28 Calendar: Add notification placeholders $$date$$ and $$fullname$$ to preference help hover 2021-12-15 15:09:48 -07:00
nathan
806ab83f3c Calendar: Fix missing notification placeholders $$date$$ and $$fullname$$ 2021-12-15 15:09:38 -07:00
Hadi Nategh
8d33f4c154 Fix error Unsupported operand types: int + stringPHP 2021-12-13 10:45:09 +01:00
Hadi Nategh
4d73fe42ca Fix calendar category report throws error "Undefined constant active" 2021-12-13 10:08:40 +01:00
Ralf Becker
5548926e37 fix PHP 7.3 syntax error / PHP 7.4 syntax, as 21.1 still supported PHP 7.3 2021-12-02 21:41:43 +02:00
nathan
3b8f6c505a Calendar: Update merge to use changes introduced with 707c57e 2021-11-26 10:39:23 -07:00
nathan
ea96fc2bd1 Calendar: If an event moves from the past to the future, send notifications according to preferences
Previously we ignored all notifications, because the event _was_ in the past.
2021-11-26 09:00:32 -07:00
Ralf Becker
b4676ae7e2 fix PHP 8.0 TypeError: Unsupported operand types: int | array 2021-11-20 08:41:01 +01:00
Ralf Becker
1e8287ab8b fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #2 ($old) must be of type ?array, bool given 2021-11-18 17:35:46 +01:00
Ralf Becker
a66ba7e3e9 fix PHP 8.0 TypeError: explode(): Argument #2 ($string) must be of type string, array given 2021-11-16 08:35:14 +01:00
Ralf Becker
9b32bbe3f8 fix PHP 8.0 TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given 2021-11-16 08:18:17 +01:00
Ralf Becker
f7247a6ea9 fix PHP 8.0 TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given 2021-11-15 14:53:53 +01:00
Ralf Becker
5510c2d20b fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given 2021-11-15 11:55:46 +01:00
Ralf Becker
54e5a6bd76 fixing/improving condition of last commit 2021-11-15 08:26:26 +01:00
Ralf Becker
73793d8aa1 fix PHP 8.0 TypeError: Unsupported operand types: bool + array 2021-11-15 08:09:09 +01:00
Ralf Becker
1cefb08ae6 fix PHP 8.0 TypeError: Cannot access offset of type string on string 2021-11-15 08:00:33 +01:00
Ralf Becker
8250784543 fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given 2021-11-14 10:32:42 +01:00
Ralf Becker
a99eb13066 fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given 2021-11-13 17:12:35 +01:00
nathan
310d430142 Calendar: Fix validation error when setting ical export timezone preference 2021-11-12 13:16:52 -07:00
Hadi Nategh
045ac185cf Fix php8.0 (TypeError): Cannot access offset of type string on string 2021-11-12 15:13:02 +01:00
Ralf Becker
97c31b4d54 fix PHP 8.0 TypeError: Cannot access offset of type string on string, when iCal exporting a GEO attributes 2021-11-10 17:00:16 +01:00
Ralf Becker
9e6bb14725 fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #1 ($data) must be of type array, null given 2021-11-10 13:01:22 +01:00
Ralf Becker
2604a077d3 fix PHP 8.0 TypeError: Cannot access offset of type string on string 2021-11-10 11:54:38 +01:00
Ralf Becker
408bcbb26b fix PHP 8.0 TypeError: key(): Argument #1 ($array) must be of type array, null given 2021-11-10 11:45:07 +01:00
Ralf Becker
202d8ffc4d fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - EGroupware\Api\DateTime 2021-11-10 11:23:25 +01:00
Ralf Becker
6ce457f8e2 fix PHP 8.0 TypeError: explode(): Argument #2 ($string) must be of type string, array given 2021-11-09 08:46:56 +01:00
Ralf Becker
986944c261 fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - EGroupware\Api\DateTime 2021-11-09 08:41:59 +01:00
Ralf Becker
b51f60ada5 fix PHP 8.0 error: Illegal offset type
when PUTint an all-day series
2021-11-08 18:01:47 +01:00
Ralf Becker
c6761665cf fix PHP 8.0 Unsupported operand types: EGroupware\Api\DateTime + int 2021-11-08 13:45:58 +01:00
Ralf Becker
abcec46ea8 fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime + int 2021-11-08 10:56:11 +01:00
Ralf Becker
00811c1b1b 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:32:41 +01:00