Commit Graph

5059 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
Ralf Becker
6f4f93c284 pending translations from our translation server 2022-09-14 11:08:57 +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
Hadi Nategh
3e56192772 * Calendar/Mobile view: Add a date indicator for all views in mobile theme 2022-05-02 13:43:19 +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
Ralf Becker
c3d5a96826 pending changes from our translation server 2022-04-04 13:28:05 +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
21356434c7 Calendar: JS changes from previous commit 2022-02-08 11:54:51 -07:00
nathan
bfbf3183e1 Calendar: Fix planner causes app tabs to show when printing 2022-02-08 11:45:10 -07:00
nathan
33a42f2464 Calendar: Fix status notification sometimes had wrong user in $$fullname$$ placeholder 2022-01-18 14:33:30 -07:00
nathan
b65e97c087 Calendar: If we don't have a sidebox to check parent, just accept it
Fixes missing events in group calendars on home
2022-01-18 13:06:39 -07:00
nathan
f2d187353a Calendar: Fix double encoded ><& characters in event tooltip description
Backport of c9d5eb50db
2022-01-17 13:07:53 -07:00
Ralf Becker
02342f48c3 pending translations from our translation server 2022-01-09 19:32:20 +01:00
nathan
22856798e3 Calendar: JS changes from d6cca90dbf & 4c2e5ba853 2021-12-15 15:19:05 -07:00
nathan
00084b77f3 Calendar: Remove drag to create event placeholder when edit dialog is opened 2021-12-15 15:10:51 -07:00
nathan
5161735eee Calendar: Remove drag to create event placeholder when popup is closed 2021-12-15 15:10:41 -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
e74262ff43 pending translations from our translation server 2021-12-04 15:45:41 +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
Ralf Becker
16ef93b1f9 missing .js file from Nathans merge-edit commit 2021-11-27 10:06:57 +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