41761 Commits

Author SHA1 Message Date
nathan
9b6a14f2d8 Preferences: Fix some default values were not shown correctly
Preferences that had options with label & value keys were done by index instead of value
2023-06-15 10:11:04 -06:00
nathan
b83887d44a Api: All images lazy load
Try to stop when lots of images block the rest of the rendering
2023-06-15 09:28:38 -06:00
ralf
b2c44b9b5c fix TypeError: Cannot access offset of type string on string 2023-06-15 16:18:20 +02:00
ralf
534d411d14 * Calendar: fix external organizer was not notified by mail (and other missing notifications of non-users)
caused by the check being done with email addresse while the uid used as key in participants is NOT the email address
2023-06-15 16:18:20 +02:00
ralf
b4b6a2ae08 fix lots of warnings filling zpush logs 2023-06-15 16:18:20 +02:00
ralf
f6663bb81c fix lots of warnings filling zpush logs 2023-06-15 16:18:16 +02:00
ralf
a98b895179 fix TypeError: Cannot access offset of type string on string 2023-06-15 16:15:23 +02:00
nathan
694ea2d6f3 Revert "Calendar: Fix very small drags did not open add dialog"
It causes "extra" clicks on events (opens the event and the add dialog), missed clicks, events not opening when clicked

This reverts commit b8b5601b48314d4f5083480875d34ed578416ab2.
2023-06-15 08:10:43 -06:00
ralf
d1aa65a662 * Calendar: fix external organizer was not notified by mail (and other missing notifications of non-users)
caused by the check being done with email addresse while the uid used as key in participants is NOT the email address
2023-06-15 14:13:55 +02:00
ralf
99cf6fee84 better (commented out) logging of onShutdown functions 2023-06-15 12:36:03 +02:00
ralf
b2fd1cc59d fix TypeError: str_contains(): Argument #1 ($haystack) must be of type string, array given 2023-06-15 11:25:58 +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
0e405ffa96 Calendar: Fix missing translation in import filter 2023-06-14 14:54:33 -06:00
nathan
42c57a685f Importexport: Fix import definition field mapping had trouble with translations 2023-06-14 14:52:53 -06:00
nathan
67a1b107a7 Calendar: Fix missing translation in import filter 2023-06-14 13:53:41 -06:00
nathan
3a54a93eb3 Stop changing symlink mime to target mime when saving 2023-06-14 13:29:35 -06:00
nathan
b8b5601b48 Calendar: Fix very small drags did not open add dialog 2023-06-14 11:20:41 -06:00
nathan
196edf103f Calendar: Fix mail -> event does not have user as new alarm option 2023-06-14 10:16:25 -06:00
nathan
37bfeeaa16 Calendar: Fix mail -> event does not have user as new alarm option 2023-06-14 10:03:39 -06:00
nathan
fe11716130 Fix tooltip was under calendar popup 2023-06-14 09:13:42 -06:00
nathan
c213ebb17d Fix tooltip was under calendar popup 2023-06-14 09:04:01 -06:00
nathan
f0361f5230 Calendar: Fix events that are hidden because there are too many did not have a tooltip 2023-06-13 15:03:01 -06:00
nathan
d0d4a2e918 Home: More detailed cloud/rain icons 2023-06-13 10:28:31 -06:00
nathan
147549ad1d * Home: Fix birthdays were not visible 2023-06-13 10:28:20 -06:00
nathan
7e296ba12b * Home: Fix birthdays were not visible 2023-06-13 10:24:29 -06:00
nathan
13981c5254 Home: More detailed cloud/rain icons 2023-06-13 09:13:22 -06:00
nathan
d2cc3f2f53 Change new favourite icon from new to add 2023-06-12 14:26:23 -06:00
nathan
4c058ffc5f Change new favourite icon from new to add 2023-06-12 14:19:53 -06:00
nathan
55a05c0e62 * Infolog / Tracker: Change timesheet total columns to ignore timesheet ACL
Use "Respect timesheet run and read permissions for time totals" configuration setting for previous behaviour, which may exclude some timesheet entries
2023-06-12 09:50:45 -06:00
nathan
0e82fd3a15 Fix link delete button to show on row hover again 2023-06-12 09:37:14 -06:00
nathan
e2f82ca985 Fix link delete button to show on row hover again 2023-06-12 09:30:17 -06:00
ralf
6fe23ffc2e fix not working folder creation via context menu 2023-06-12 17:20:28 +02:00
ralf
db32d9ad31 fix not working folder creation via context menu 2023-06-12 17:19:37 +02:00
nathan
a91d4cf574 * Api: Fix custom etemplates were still used after deletion 2023-06-12 09:11:36 -06:00
nathan
73ca6ead2f * Calendar: Fix clicking a day in a different month in sidemenu jumped to wrong date 2023-06-12 09:10:43 -06:00
nathan
0f9f7a5e15 Admin: Clicking 'Save' for custom translations forces a browser reload so translations are immediately available to the user 2023-06-12 09:06:41 -06:00
ralf
10ae9a0234 fix PHP Error: Undefined constant “type” in EGroupware\Api\Etemplate\Widget::expand_name() eval(’$name = “${row_cont[type]}”’) 2023-06-12 16:47:22 +02:00
ralf
d5d2604a06 fix PHP Error: Undefined constant “type” in EGroupware\Api\Etemplate\Widget::expand_name() eval(’$name = “${row_cont[type]}”’) 2023-06-12 16:46:56 +02:00
hadi
5e67e8c6b5 Let the contextmenu be activated from tapandhold in regular template in order to be able to get the contextmenu in some touch devices 2023-06-12 16:27:34 +02:00
nathan
d7f7c1fa03 Et2DateDuration: Fix value of "" caused NaN 2023-06-12 08:24:34 -06:00
nathan
16767d91a6 Skip disabled widgets in iterateOver
This fixes disabled widgets returning their value unexpectedly, and ID collisions when we have 2 widgets with the same ID, but disable one.
2023-06-12 08:24:22 -06:00
nathan
5427e220e4 Et2DateDuration: Use integers for duration when we have a separate box for each duration, float when there's one box 2023-06-12 08:24:14 -06:00
nathan
9535cd9801 Api: Fix egw.copyTextToClipboard() to work in popups too 2023-06-12 08:21:58 -06:00
ralf
7579b07b42 fix SQL error creating or deleting a user when admin accounts list is sorted by ID (account_id) 2023-06-12 15:23:25 +02:00
ralf
1acb12c6a2 fix SQL error creating or deleting a user when admin accounts list is sorted by ID (account_id) 2023-06-12 15:23:06 +02:00
nathan
623ba146e4 Admin: Clicking 'Save' for custom translations forces a browser reload so translations are immediately available to the user 2023-06-09 13:52:14 -06:00
nathan
b1fe818527 * Infolog / Tracker: Change timesheet total columns to ignore timesheet ACL
Use "Respect timesheet run and read permissions for time totals" configuration setting for previous behaviour, which may exclude some timesheet entries
2023-06-09 13:19:19 -06:00
ralf
7799ef9a97 fix lots of warnings filling zpush logs 2023-06-09 18:30:09 +02:00
ralf
608963aa9b fix lots of warnings filling zpush logs 2023-06-09 18:28:57 +02:00
nathan
9313156daa Api: Adjust max_lang_time when saving custom messages so they're available right away 2023-06-09 09:40:34 -06:00