Commit Graph

41760 Commits

Author SHA1 Message Date
ralf
2067df1fa4 fix PHP Fatal and not working iCal export of RDATE events
we need to read rdates also for search, not just read
2024-06-06 09:07:17 +02:00
ralf
8d5f036758 fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions 2024-06-06 09:07:17 +02:00
ralf
2bfcc20856 * Calendar: fix generating/importing exceptions on recurring events using explicit RDATEs instead of a RRULE
also correctly recognize Windows timezone names without "Standard Time" postfix like "Romance" instead of "Romance Standard Time" for "Europe/Paris"
2024-06-06 09:07:17 +02:00
nathan
cc98141e86 Calendar: iCal can import events that use RDATE:VALUE=PERIOD 2024-06-06 09:07:17 +02:00
ralf
ebb213ddbb * eSync/Mail/Calendar: limit request for all mail and events to 1 year back, instead of previous 178 or 100 days 2024-05-15 16:08:30 +02:00
ralf
8b250157eb * Resources: fix category-name not shown in edit, if user has no edit rights to the resources 2024-05-15 12:50:54 +02:00
ralf
d3d69caa6f fix not displayed category in mobile view 2024-05-15 12:32:50 +02:00
ralf
9f5bd62e35 * Resources: fix editing on mobile devices gave a template error
(unnecessary whitespace in <et2-vbox > caused preprocessor to fail)
2024-05-15 12:03:28 +02:00
ralf
9dbcf7041c * eSync: fix whole-day events were one day longer (shifted by timezone difference) 2024-05-15 11:30:09 +02:00
ralf
ece56abcc4 fix some errors in timesheet REST API 2024-05-10 16:30:33 +02:00
ralf
9059f66745 fix PHP error in tracking, if no links given (e.g. in filemanager notifications) 2024-05-08 08:37:33 +02:00
ralf
62bceb7d15 translation of OIC error message 2024-05-07 11:37:47 +02:00
ralf
3d474c2fff display OpenIDConnect errors and problem on the login page, do NOT fail silently 2024-05-07 11:28:52 +02:00
ralf
0640eb58c6 * InfoLog: now fully supported by REST API 2024-05-06 17:36:09 +02:00
ralf
495f1c4034 WIP InfoLog REST API 2024-05-06 17:36:09 +02:00
ralf
a12549c5e1 WIP InfoLog REST API 2024-05-06 17:35:35 +02:00
ralf
0ae9130089 fix one more case (empty AB and PM lists) after performance fix for custom fields 2024-05-04 08:11:38 +02:00
ralf
02b23434bb fix empty customfields tab after performance fix 2024-05-04 07:39:33 +02:00
nathan
b067a22380 Admin: Fix user record couldn't generate a title without account_id
This caused import of new users to fail.
2024-05-03 17:30:24 +02:00
ralf
2f5978c48d fix some object/array errors 2024-05-03 17:30:24 +02:00
ralf
10a4ee9206 some Windows AD seem to get confused by using ldap_get_entries together with ldap_(first|next)_entry
check if we got the requested number of entries ($start[1]) back and only continue in that case
2024-05-03 15:18:04 +02:00
ralf
e08a664784 npm audit fix: update ejs to 3.1.10 2024-05-03 07:30:13 +02:00
nathan
21aae3c8ea Admin: Fix user & group import threw error "Class "admin_egw_record" not found" 2024-05-02 11:22:17 -06:00
nathan
559d8fba63 Performance improvements for customfields where we have just 1 field, not the whole list 2024-05-02 11:19:35 +02:00
ralf
417af60ba3 fix Handler::etag(): Argument #1 ($entry) must be of type array, null given 2024-05-02 11:11:51 +02:00
ralf
4b61724bd5 fix error in filemanager notifications: notifications::set_popupdata(): Argument #1 ($_appname) must be of type string, null given 2024-05-02 10:21:41 +02:00
ralf
81620ec08e fix error "Bad search filter" when accessing the calendar 2024-05-02 09:16:15 +02:00
ralf
4e00994511 need to first npm install, before we can run grunt 2024-04-30 13:43:06 +02:00
ralf
2361d690bc fix composer no longer installs EGroupware apps (runs plugins) as root and npm install fails silent on network errors / timeouts 2024-04-30 13:25:50 +02:00
Ralf Becker
a65abb3940 pending translations from our translation server 2024-04-30 10:26:26 +02:00
ralf
debfe516eb prefer homebrew gtar over ports gnutar 2024-04-30 09:50:24 +02:00
ralf
f1a1e69653 Changelog for 23.1.20240430 2024-04-30 09:27:17 +02:00
ralf
ba6f207f5f fix PHP 8.3 Error: Cannot create dynamic property DateMalformedStringException::$details 2024-04-29 12:24:57 +02:00
ralf
4e047d8f06 do NOT give a 500 with "Error storing ...", for empty content/body 2024-04-29 10:03:18 +02:00
ralf
3eb81623e9 fix error in Calendar REST APi for participants of a private event series, which were only in some recurrences and not the series itself 2024-04-29 10:01:31 +02:00
ralf
12b779a662 * AD/LDAP Import: import could potentially deactivate or delete users if the connection to LDAP server failed 2024-04-25 10:41:04 +02:00
ralf
01b201a042 * AD Import: import was not correctly taking into account primaryGroup of users 2024-04-25 10:41:04 +02:00
ralf
96f9d59e50 fix clicking on "No matches found" in mail shows last previewed mail 2024-04-24 10:59:35 +02:00
ralf
11cd2c110e fix nothing input into number-field results into 0 causing e.g. timesheet quantity to be always 0 2024-04-23 12:33:40 +02:00
nathan
66fb6a2254 Etemplate: Fix number widget could not handle separators anymore
Broken by Shoelace update, I think.
2024-04-23 11:38:22 +02:00
nathan
1fab30baaf Calendar: Adjust event tooltips to avoid scroll issues in Firefox 2024-04-19 14:01:42 -06:00
nathan
f405da9800 Et2Number: Fix number scroll giving NaN 2024-04-18 08:12:50 -06:00
nathan
2430f65304 Fix disappearing tags when user clicks on search after selecting a result 2024-04-18 08:12:25 -06:00
nathan
3acbd7b462 Timesheet: Fix JS error when adding with link filter 2024-04-17 14:57:08 -06:00
ralf
fed8f4ad17 only pass account_id of sender, if different from current user, to be able to use current users personal mail account
(requiring his password!) and not the global SMTP only account
2024-04-17 15:03:49 +02:00
ralf
b37e7f8f1c * Notifications: configurable number of days (default 30), after which older notifications get automatic deleted 2024-04-17 15:02:29 +02:00
ralf
f8bd666056 also set id for calendar alarms, so notifications can group them with the event 2024-04-17 09:19:19 +02:00
ralf
16eb17efff * Notifications: fixed deleting and grouping of popup notifications by app-name and -id and show full total independent of max. 100 shown entries 2024-04-17 08:47:17 +02:00
ralf
09c957834e fix downloads via WebDAV of backups stored in S3, caused by slightly wrong Content-Size header, due to encryption of backups 2024-04-15 19:02:11 +02:00
ralf
cf1940aeb5 * Notifications: if deleting all (visible) messages, directly return the next junk, to ease cleaning them up 2024-04-11 18:55:58 +02:00