Commit Graph

3065 Commits

Author SHA1 Message Date
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
Ralf Becker
30579b64a3 fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - int 2021-11-05 14:59:36 +01:00
Ralf Becker
12d93814c9 fix PHP 8.0 TypeError: json_decode(): Argument #1 ($json) must be of type string, array given 2021-11-05 14:23:34 +01:00
Ralf Becker
e73923f0c5 fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - int 2021-11-05 13:52:46 +01:00
Ralf Becker
ef0964b3d8 fix PHP 8.0 error: calendar_boupdate::update(): Argument #6 ($messages) cannot be passed by reference 2021-11-05 11:23:12 +01:00
Ralf Becker
bf20b21a6a fix PHP 8.0 error: Undefined constant "filter" 2021-11-05 11:09:56 +01:00
nathan
88e539f51d Calendar: Enable filtering by customfield in list view 2021-10-29 08:58:53 -06:00
nathan
877d8b9c71 Calendar: Fix PHP 8 error "array_key_exists(): Argument #2 ($array) must be of type array, null given" 2021-10-22 10:20:10 -06:00
Ralf Becker
a8cc4d3c33 closing/commiting the session to speed up calendar loading 2021-10-20 13:58:40 +02:00