Commit Graph

41764 Commits

Author SHA1 Message Date
ralf
4f50e6e31c * Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login 2024-06-07 11:56:34 +02:00
ralf
6de9a15cb8 fix typo causing PHP Fatal 2024-06-06 20:25:09 +02:00
ralf
02dfd24542 if iCal file contains no participant information, always add current user as participant
fixes importing events w/o participants won't add current user to existing event, imported for another user before
2024-06-06 20:25:09 +02:00
ralf
af6bbbe4e7 * CalDAV/CardDAV/REST API: fix not working limited result
(since using generator instead of iterator)
2024-06-06 09:10:36 +02:00
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